function resizeNavTabs(){window.innerWidth<992||($(".new-nav .tab-content").css("maxHeight",window.innerHeight-139),$("#home-carousel").length)&&$(".new-nav .dropdown > .dropdown-menu:not(.why-iams)").css("minHeight",$("#home-carousel").height()+10)}function resizeBuyNow(){window.innerWidth>=992||$(".dropdown-menu.buy-now").css("maxHeight",window.innerHeight-$(".navbar-header").height())}function vidplay(){var n=document.getElementById("bxvideo");n.paused?(n.play(),$(".play-icon img").hide()):(n.pause(),$(".play-icon img").hide())}function islower(n){return n>="a"&&n<="z"?!0:!1}function OneDog(n,t,i,r){this.name=n;this.data=t;this.file=i;this.compare=r;this.score=0}function DogData(){}function initDogData(){dogData=new DogData;dogData.dog0=new OneDog("Affenpinscher","135F52331313Y151202NNNNNNYNNNNNNNNYNNNY","affenpinscher","affenpin");dogData.dog1=new OneDog("Afghan Hound","462I35234540N335305YYYNNYYNNNNNNNNNYNNN","afghan-hound","afghhoun");dogData.dog2=new OneDog("Airedale Terrier","322C42345452N343305YNYNNNYYYNNNNNNNNYNN","airedale-terrier","aireterr");dogData.dog3=new OneDog("Akita","451B33433310N214304YNYNNNYYYNNNYNNNNNNN","akita","akita");dogData.dog4=new OneDog("Alaskan Malamute","454B55324210N324235NNNNNNNNNYNNYYYNNNNN","alaskan-malamute","alasmala");dogData.dog5=new OneDog("American Bulldog","512A41553210N443304YNYNNNYYNNNNNNYNNNNN","american-bulldog","amerbull");dogData.dog6=new OneDog("American English Coonhound","442D43344210Y454305YNYNNNYNNNNNNNNYNYNY","american-english-coonhound","ameengco");dogData.dog7=new OneDog("American Eskimo Dog","355B22453210Y552314NNNNNNYYNNNNNNNYNYNY","american-eskimo-dog","amereski");dogData.dog8=new OneDog("American Foxhound","413D41225110N535305YNYNNNYNNNNNNNNYNNNN","american-foxhound","amerfoxh");dogData.dog9=new OneDog("American Hairless Terrier","292C42353310Y441315NNNNNNYNNNNNNNNYYYNY","american-hairless-terrier","amehaite");dogData.dog10=new OneDog("Grand Basset Griffon Vendéen","333D44334330Y443304YYYNNNYNNNNNNNNYNYNY","grand-basset-griffon-vendeen","grbagrve");dogData.dog11=new OneDog("Portuguese Podengo (smooth)","433I33343210N333305YYYNNNYNNNNNNNNYYYNY","portuguese-podengo","portpode");dogData.dog12=new OneDog("Portuguese Podengo (wire)","413I33343210N333305YYYNNNYNNNNNNNNYYYNY","portuguese-podengo","portpode");dogData.dog13=new OneDog("Norrbottenspets","315B34344210Y443304YYYNNNYNNNNNNNNYYYNY","norrbottenspets","norrbott");dogData.dog14=new OneDog("American Pit Bull Terrier","311A43445111N422304YNYNNNYNNNNNNYYYNYNY","american-pit-bull-terrier","ampibute");dogData.dog15=new OneDog("American Staffordshire Terrier","312A53435111N422304YNNNNNYNNNNNNYYYNYYY","american-staffordshire-terrier","amestate");dogData.dog16=new OneDog("American Water Spaniel","325G52243310Y553305YNYYNNYYNNNNNNNYNNNN","american-water-spaniel","amewatsp");dogData.dog17=new OneDog("Anatolian Shepherd Dog","532Z15523210N244332NNNNNNYYNNNNNNNNNNNN","anatolian-shepherd-dog","anatshep");dogData.dog18=new OneDog("Argentine Dogo","412A22543211N443334YNYNNNYYYNNNNNNNNYYN","dogo-argentino","argedogo");dogData.dog19=new OneDog("Australian Cattle Dog","311H21454110N324305NNNYNYYYNNNNNNNYNYNY","australian-cattle-dog","auscatdo");dogData.dog20=new OneDog("Australian Shepherd","331H24354112N554315NNNYNYYYYYNNNNNYNYNY","australian-shepherd","austshep");dogData.dog21=new OneDog("Australian Terrier","132C32241322Y351303NNYNNNYNNNNNNNNYNNNY","australian-terrier","austterr");dogData.dog22=new OneDog("Azawakh","412I24444110N215104YYYNNNYNNNNNNNNYYYNY","azawakh","azawakh");dogData.dog23=new OneDog("Basenji","211I34333110N332305YYYYYNYNNNNNNNNYYNNN","basenji","basenji");dogData.dog24=new OneDog("Basset Hound","311D51234310Y551101YNYNNNYNNNNNNNNNNNNY","basset-hound","basshoun");dogData.dog25=new OneDog("Beagle","213D52233110Y532303YNYNNNYNYNNNNNNYNNNN","beagle","beagle");dogData.dog26=new OneDog("Bearded Collie","362H52334410Y553335NNYNNYYNNNNNNNNYNYNY","bearded-collie","bearcoll");dogData.dog27=new OneDog("Beauceron","412H11445111N254304NNYNNYYYYNNNNNNYNYYN","beauceron","beaucero");dogData.dog28=new OneDog("Bedlington Terrier","222C42233350N331303NNNNNNYNNNNNNNNYNYNN","bedlington-terrier","bedlterr");dogData.dog29=new OneDog("Belgian Laekenois","432H33354330N233205NNYYNYYYYYNYNYNYNYYY","belgian-laekenois","belglaek");dogData.dog30=new OneDog("Belgian Malinois","412H22355214N353305NNYYNYYYYYNNYYNYNYYY","belgian-malinois","belgmali");dogData.dog31=new OneDog("Belgian Sheepdog","462H32355510N253305NNYYNYYYYYNNNNNYNYYY","belgian-sheepdog","belgshee");dogData.dog32=new OneDog("Belgian Tervuren","462H32355510N353325NNYYNYYYYYNNNNNYNYYY","belgian-tervuren","belgterv");dogData.dog33=new OneDog("Bergamasco","482H23333210N443202NNNNNYYYNNNNNNNYNNNN","bergamasco","bergamas");dogData.dog34=new OneDog("Berger Picard","432H32334120N241304NNYNNYYNNYNNNNNYNYYY","berger-picard","bergpica");dogData.dog35=new OneDog("Bernese Mountain Dog","461Z41243310Y554204NNYNNYYYNYNNNYNNNYNN","bernese-mountain-dog","bermoudo");dogData.dog36=new OneDog("Bichon Frise","221K51243530Y551202NNNNNNYNNNNNNNNYNYNY","bichon-frise","bichfris");dogData.dog37=new OneDog("Black and Tan Coonhound","414D32325210N324305YNYNNNYNNNNNNNNYNNNN","black-and-tan-coonhound","blantaco");dogData.dog38=new OneDog("Black Russian Terrier","472Z11443442N242335NNYYNNYYYYNNYNNYNYYY","black-russian-terrier","blaruste");dogData.dog39=new OneDog("Bloodhound","413D52224210N523305YNYNNNYNYYNNNNNNNNNN","bloodhound","bloodhou");dogData.dog40=new OneDog("Bluetick Coonhound","413D42335310N554305YNYNNNNNNNNNNNNNNNNN","bluetick-coonhound","bluecoon");dogData.dog41=new OneDog("Boerboel","412A25434112N443304NNYNNYYYNNNNNYYYNYNY","boerboel","boerboel");dogData.dog42=new OneDog("Border Collie","355H22455110N355315NNNNNYYNYYNNNNNYNYNY","border-collie","bordcoll");dogData.dog43=new OneDog("Border Terrier","210C51243220Y532304YNYNNNYNNNNNNNNYNYNY","border-terrier","bordterr");dogData.dog44=new OneDog("Borzoi","461I44344310N333305YYNNNNNNNNNNNNNNYNNN","borzoi","borzoi");dogData.dog45=new OneDog("Boston Terrier","210A40243211Y501002NNNNNNYNNNNNNNNNNNNN","boston-terrier","bostterr");dogData.dog46=new OneDog("Bouvier des Flandres","431H34344343N544325NNYNNYYYYYNNNYNYNYYN","bouvier-des-flandres","boudesfl");dogData.dog47=new OneDog("Boxer","411A51344213Y553335NNNNNNYYYYNNNNNNNYYY","boxer","boxer");dogData.dog48=new OneDog("Boykin Spaniel","352G52244322Y552304YNYNNNNNNYNNNNNYNYNN","boykin-spaniel","boykspan");dogData.dog49=new OneDog("Briard","462H34335411N243305NNNNNYYYYYNNNNNNNNNN","briard","briard");dogData.dog50=new OneDog("Brittany ","342E34335322N255305YNNYYNNNNNNNNNNNNNNN","brittany","brittany");dogData.dog51=new OneDog("Brussels Griffon","135F51441343Y351302NNNNNNYNNNNNNNNNNNNY","brussels-griffon","brusgrif");dogData.dog52=new OneDog("English Bulldog","311A52323310Y551301NNNNNNNNNNNNNNNYNYNN","bulldog","englbull");dogData.dog53=new OneDog("Bullmastiff","411A32423210N222304NNYNNNYYYNNNNNNNNNNN","bullmastiff","bullmast");dogData.dog54=new OneDog("Bull Terrier","312A41423110N323105NNNNNNYNNNNNNNNYNYNY","bull-terrier","bullterr");dogData.dog55=new OneDog("Cairn Terrier","162C44343230Y351303YNYNNNYNNNNNNNNYNYNY","cairn-terrier","cairterr");dogData.dog56=new OneDog("Canaan Dog","312B24453110N343325NNYNNYYYYYNNNNNYNYNN","canaan-dog","canadog");dogData.dog57=new OneDog("Cane Corso","411A11543113N243304YNYNNNYYYYNNNYYYNYYY","cane-corso","canecors");dogData.dog58=new OneDog("Cardigan Welsh Corgi","242H33243214Y341303NNYNNYYYNNNNNNNYNYNN","cardigan-welsh-corgi","carwelco");dogData.dog59=new OneDog("Cavalier King Charles Spaniel","241g31143312Y352202NNNNNNNNNNNNNNNNNYNN","cavalier-king-charles-spaniel","cakichsp");dogData.dog60=new OneDog("Cirneco dell'Etna","312D52333110N341305YYYNNNYNNNNNNNNYYYNY","cirneco-delletna","cirdelet");dogData.dog61=new OneDog("Cesky Terrier","232C43233330Y451303YNYNNNYYNNNNNNNNNNNN","cesky-terrier","ceskterr");dogData.dog62=new OneDog("Chesapeake Bay Retriever","411E32445210N453305YNYYNNYYNNNNNNNNNYYN","chesapeake-bay-retriever","chebayre");dogData.dog63=new OneDog("Chihuahua","115F21232110Y141101NNNNNNYNNNNNNNNNNNNN","chihuahua","chihuahu");dogData.dog64=new OneDog("Chinese Crested","292F54233120Y351102NNNNNNYNNNNNNNNYNYNY","chinese-crested-dog","chincres");dogData.dog65=new OneDog("Chinese Crested (Powder Puff)","282F54233310Y351302NNNNNNYNNNNNNNNYNYNY","chinese-crested-dog","chincres");dogData.dog66=new OneDog("Chinese Shar-Pei","311A32443110N441204NNNNNNYYNNNNNNNNNYNN","chinese-shar-pei","chishape");dogData.dog67=new OneDog("Chinook","441A51343110Y552334NNNNNNNNNNNNYYYYNYNY","chinook","chinook");dogData.dog68=new OneDog("Chow Chow","350B11433410N312204NNNNNNYYNNNNNNNNNNNN","chow-chow","chowchow");dogData.dog69=new OneDog("Clumber Spaniel","341G35333342Y552304YNYYNNNNNNNNNNNNNNNN","clumber-spaniel","clumspan");dogData.dog70=new OneDog("Cocker Spaniel","245G53243442Y552304YNYYNNYNNNNNNNNYNYNN","cocker-spaniel","cockspan");dogData.dog71=new OneDog("Collie (Rough)","485H42243420Y553225NNYYNYYYNYNYNYNYNYNY","collies","collroug");dogData.dog72=new OneDog("Collie (Smooth)","445H42243210Y553225NNYYNYYYNYNYNYNYNYNY","collies","collsmoo");dogData.dog73=new OneDog("Coton de Tulear","262K42343520Y551333NNNNNNYNNNNNNNNYNYNY","coton-de-tulear","cotde_tu");dogData.dog74=new OneDog("Curly-Coated Retriever","422E34345210Y554335YNYYNNYYNNNNNNNYNYNN","curly-coated-retriever","curcoare");dogData.dog75=new OneDog("Dachshund","115D22331110Y351301YNYNNNYNNNNNNNNNNNNY","dachshund","dachshun");dogData.dog76=new OneDog("Dalmatian","312E32345310N453305NNYNNNYYNNNNNNNYNNNN","dalmatian","dalmatia");dogData.dog77=new OneDog("Dandie Dinmont Terrier","235C31333350Y322302YNYNNNYYNNNNNNNNNNNN","dandie-dinmont-terrier","dandinte");dogData.dog78=new OneDog("Doberman Pinscher","412A21555213N253305NNYNNNYYYYNNNNNNNYYN","doberman-pinscher","dobepins");dogData.dog79=new OneDog("Dogue de Bordeaux","412A12534110N241202NNNNNNYYYNNNNYYNNNNN","dogue-de-bordeaux","dogdebo");dogData.dog80=new OneDog("Bulldog","311A52323310Y551301NNNNNNNNNNNNNNNYNYNN","bulldog","englbull");dogData.dog81=new OneDog("English Cocker Spaniel","342G51243342Y533304YNYYNNYNNNNNNNNYNYNN","english-cocker-spaniel","engcocsp");dogData.dog82=new OneDog("English Foxhound","413D41234110N535305YNYNNNYNNNNNNNNYNNNN","english-foxhound","englfoxh");dogData.dog83=new OneDog("English Setter","445E51235340Y553305YNYYYNYNNNNNNNNYNNNN","english-setter","englsett");dogData.dog84=new OneDog("English Springer Spaniel","342G51345342Y423305YNYYNNYNNNNNNNNYNYNY","english-springer-spaniel","engsprsp");dogData.dog85=new OneDog("English Toy Spaniel","142g31241312Y351302NNNNNNYNNNNNNNNNNNNN","english-toy-spaniel","engtoysp");dogData.dog86=new OneDog("Entlebucher Mountain Dog","312J21434210N243234NNYNNYYYNYNNNYYYNYNY","entlebucher-mountain-dog","entmoudo");dogData.dog87=new OneDog("Field Spaniel","342G52244242Y554205YNYYNNYNNNNNNNNNNNNN","field-spaniel","fielspan");dogData.dog88=new OneDog("Finnish Lapphund","362B42243310Y543214NNYNNYYNNNNNNNNYNYNY","finnish-lapphund","finnlapp");dogData.dog89=new OneDog("Finnish Spitz","255B34433310Y451305YNYNNNYYNNNNNNNNNNNN","finnish-spitz","finnspit");dogData.dog90=new OneDog("Flat-Coated Retriever","442E52245310Y553305YNYYNNYNNNNNNNNYNYNN","flat-Coated-retriever","flacoare");dogData.dog91=new OneDog("French Bulldog","212A31231110Y341201NNNNNNYNNNNNNNNNNNNN","french-bulldog","frenbull");dogData.dog92=new OneDog("German Pinscher","315A14545113N142335YNYNNNYYNYNNNNNYNYNY","german-pinscher","germpins");dogData.dog93=new OneDog("German Shepherd Dog","432H31455210N554335NNYYNYYYYYNYYNNYNYYN","german-shepherd-dog","gershedo");dogData.dog94=new OneDog("German Shorthaired Pointer","415E32335312N344305YNYYYNYNNNNNNNNNNNNN","german-shorthaired-pointer","gershopo");dogData.dog95=new OneDog("German Wirehaired Pointer","420E20325322N300005YNYYYNYNNNNNNNNNNNNN","german-wirehaired-pointer","gerwirpo");dogData.dog96=new OneDog("Giant Schnauzer","422C34445353N355305NNYNNNYYYNNNNNNNNYYN","giant-schnauzer","gianschn");dogData.dog97=new OneDog("Glen of Imaal Terrier","341C34323332N321301YNNNNNYYNNNNNNNYNNNN","glen-of-imaal-terrier","glofimte");dogData.dog98=new OneDog("Golden Retriever","442E51354320Y554335YNYYNNNNNNNYNNNYNYNY","golden-retriever","goldretr");dogData.dog99=new OneDog("Gordon Setter","442E32335340Y554305YNYNYNYYNNNNNNNNNNNN","gordon-setter","gordsett");dogData.dog100=new OneDog("Great Dane","512A51235110Y544304NNYNNNYYNNNNNYNNNNNN","great-dane","greadane");dogData.dog101=new OneDog("Great Pyrenees","575J24423320N443331NNNNNNYYNNNNYYNNNNNN","great-pyrenees","greapyre");dogData.dog102=new OneDog("Greater Swiss Mountain Dog","432Z42043310N552202NNYNNNYYNNNNNYNNNYNN","greater-swiss-mountain-dog","grswmodo");dogData.dog103=new OneDog("Greyhound","411I42233110N332132YYNNNNYNNNNNNNNYYNNN","grey-hound","greyhoun");dogData.dog104=new OneDog("Harrier","313D32225110N535305YNYNNNYNNNNNNNNYNNNN","harrier","harrier");dogData.dog105=new OneDog("Havanese","182k41152420Y451301NNNNNNYNNNNNNNNYNNNY","havanese","havanese");dogData.dog106=new OneDog("Hovawart","452E34444310N523205NNYNNNYYYYNNNNNYNYYN","hovawart","hovawart");dogData.dog107=new OneDog("Ibizan Hound","312I33335110N424105YYYYYNNNNNNNNNNYYNNN","ibizan-hound","ibizhoun");dogData.dog108=new OneDog("Icelandic Sheepdog","345B51353210Y453234NNYNNYYNNYNNNNNYNYNY","icelandic-sheepdog","icelshee");dogData.dog109=new OneDog("Irish Red and White Setter","452E44244310N454304YNYYYNNNNNNNNNNYNYNN","irish-red-and-white-setter","irreanws");dogData.dog110=new OneDog("Irish Setter","441E51245340Y454305YNYYYNYNNNNNNNNYNYNN","irish-setter","irissett");dogData.dog111=new OneDog("Irish Terrier","222C33443252Y312304YNYYNNYYYNNNNNNNNNNN","irish-terrier","iristerr");dogData.dog112=new OneDog("Irish Water Spaniel","321G32345440N353305YNYYNNYNNNNNNNNYNYNN","irish-water-spaniel","iriwatsp");dogData.dog113=new OneDog("Irish Wolfhound","532I43334320Y554305YYYNNNNYNNNNNNNNYNNN","irish-wolfhound","iriswolf");dogData.dog114=new OneDog("Italian Greyhound","112i31241110N351104NNNNNNNNNNNNNNNNNNNN","italian-greyhound","italgrey");dogData.dog115=new OneDog("Japanese Chin","141g52241410Y351304NNNNNNYNNNNNNNNNNNNY","japanese-chin","japachin");dogData.dog116=new OneDog("Keeshond","355B51243420Y553204NNNNNNYYNNNNNNNYNYNY","keeshond","keeshond");dogData.dog117=new OneDog("Kerry Blue Terrier","335C21433352N452304YNYYNNYYYNNNNNNNNNNY","kerry-blue-terrier","kerblute");dogData.dog118=new OneDog("Komondor","462J14423210N144304NNNNNNYYYNNNNNNNNNNN","komondo","komondor");dogData.dog119=new OneDog("Kooikerhondje","351G34354210Y343304YNYYNNYNNYNNNNNYNYNY","kooikerhondje","kooikerh");dogData.dog120=new OneDog("Kuvasz","432Z15424310N344205NNNNNNYYNNNNNNNNNNNN","kuvasz","kuvasz");dogData.dog121=new OneDog("Labrador Retriever","412E52354110Y553335YNYYNNYNYYNNYYNYNYNY","labrador-retriever","labrretr");dogData.dog122=new OneDog("Lagotto Romagnolo","322K32253320Y551334NNYYNNYNYYNNNNNYNYNY","lagotto-romagnolo","lagoroma");dogData.dog123=new OneDog("Lakeland Terrier","235C54523352N222304YNYNNNYNNNNNNNNYNYNY","lakeland-terrier-dogs","laketerr");dogData.dog124=new OneDog("Leonberger","531Z51344310N554201NNYNNYYNNYYNYYNYNYNN","leonberger","leonberg");dogData.dog125=new OneDog("Lhasa Apso","282 21323410N311002NNNNNNYNNNNNNNNNNNNN","lhasa-apso","lhasapso");dogData.dog126=new OneDog("L&ouml;wchen","282K53332330Y452303NNNNNNYNNNNNNNNYNYNY","lwchen","lowchen");dogData.dog127=new OneDog("Maltese","165k31141510Y351302NNNNNNYNNNNNNNNNNYNY","maltese","maltese");dogData.dog128=new OneDog("Manchester Terrier","312C22333211Y211104NNNNNNYNNNNNNNNNNNNN","manchester-terrier","mancterr");dogData.dog129=new OneDog("Manchester Terrier (Toy)","115C31421110Y311102NNNNNNYNNNNNNNNNNNNN","manchester-terrier-toy","manterto");dogData.dog130=new OneDog("Mastiff","511A42223210N542304NNNNNNYYYNNNNNYNNNNN","mastiff","mastiff");dogData.dog131=new OneDog("Miniature American Shepherd","342H32345312N354335NNYYNYYNNYNNNNNYNYNY","miniature-american-shepherd","minamesh");dogData.dog132=new OneDog("Miniature Bull Terrier","212C43433210N313101YNNNNNYNNNNNNNNYNYNY","miniature-bull-terrier","minbulte");dogData.dog133=new OneDog("Miniature Pinscher","115F24441113N351102NNNNNNYNNNNNNNNYNYNY","miniature-pinscher","minipins");dogData.dog134=new OneDog("Miniature Poodle","225k32253452Y351312NNNYNNYNNNNNNNNYNYNY","miniature-poodle","minipood");dogData.dog135=new OneDog("Miniature Schnauzer","222C32343353Y351304YNYNNNYNNNNNNNNNNYNY","miniature-schnauzer","minischn");dogData.dog136=new OneDog("Neapolitan Mastiff","511A11523213N242301NNNNNNYYNNNNNNNNNNNN","neapolitan-mastiff","neapmast");dogData.dog137=new OneDog("Newfoundland","560Z43233310Y552205NNNNNNYYNNYNNYYNNYNN","newfoundland","newfound");dogData.dog138=new OneDog("Norfolk Terrier","135C55243342Y451303YNYNNNYNNNNNNNNYNNNN","norfolk-terrier","norfterr");dogData.dog139=new OneDog("Norwegian Buhund","345B54333210Y442214YNYYNYYNNNNNNNNYNYNY","norwegian-buhund","norwbuhu");dogData.dog140=new OneDog("Norwegian Elkhound","355B44424310Y524205YNYNNYYYNNNNYNNYNNNN","norwegian-elkhound","norwelkh");dogData.dog141=new OneDog("Norwegian Lundehund","245B35223210N433203YNNNNNYNNNNNNNNYNNNN","norwegian-lundehund","norwlund");dogData.dog142=new OneDog("Norwich Terrier","135C55243342Y451303YNYNNNYNNNNNNNNYNNNN","norwich-terrier","norwterr");dogData.dog143=new OneDog("Nova Scotia Duck Tolling Retriever","352E32345320N433335YNYNNNYNNYNNNNNYNYNY","nova-scotia-duck-tolling-retriever","noscdure");dogData.dog144=new OneDog("Old English Sheepdog","462H43223532N553305NNNYNYYNNNNNNNNNNNNN","old-english-sheepdog","oldengsh");dogData.dog145=new OneDog("Otterhound","433D42224410N334305YNYNNNYNNNNNNNNNNNNN","otterhound","otterhou");dogData.dog146=new OneDog("Papillon","141g41252520Y351302NNNNNNYNNNNNNNNYNYNY","papillon","papillon");dogData.dog147=new OneDog("Parson Russell Terrier","215C23435222N223304YNYNNNYNNNNNNNNYNNNY","parson-russell-terrier","jacruste");dogData.dog148=new OneDog("Pekingese","165F21441410Y151201NNNNNNYNNNNNNNNNNNNN","pekingese","pekinges");dogData.dog149=new OneDog("Pembroke Welsh Corgi","212H33243212Y341303NNYNNYYYNNNNNNNYNYNN","pembroke-welsh-corgi","pemwelco");dogData.dog150=new OneDog("Peruvian Inca Orchid","292I22333310N333105YYNNNYYYNNNNNNYYYYYY","peruvian-inca-orchid","perincor");dogData.dog151=new OneDog("Petit Basset Griffon Vendeen","322D43333310Y432302YNYNNNYNNNNNNNNYNNNN","petit-basset-griffon-vendeen","pebagrve");dogData.dog152=new OneDog("Pharaoh Hound","312I32334110Y434105YYYNNNNNNNNNNNNYYYNN","pharaoh-hound","pharhoun");dogData.dog153=new OneDog("Plott Hound","311D43454110N313301YNYNNNYYNNNNNNNNNNNN","plott","plothoun");dogData.dog154=new OneDog("Pointer","410E34335110N255305YNYNYNNNNNNNNNNNNNNN","pointer","pointer");dogData.dog155=new OneDog("Polish Lowland Sheepdog","382H34443412N353334NNYNNYYNNNNNNNNYNYNY","polish-lowland-sheepdog","pollowsh");dogData.dog156=new OneDog("Pomeranian","155b34431320Y351201NNNNNNYNNNNNNNNYNNNY","pomeranian","pomerani");dogData.dog157=new OneDog("Portuguese Podengo Pequeno","132I34343210Y443303YYYYNNYNNNNNNNNYYYNY","portuguese-podengo-pequeno","porpodpe");dogData.dog158=new OneDog("Portuguese Water Dog","322K34343330N552335NNNYNNYYNNYNNNNYNYNY","portuguese-water-dog","porwatdo");dogData.dog159=new OneDog("Pug","211a41241210Y551301NNNNNNYNNNNNNNNNNNNY","pug","pug");dogData.dog160=new OneDog("Puli","365H35453410N241305NNNNNYYYYNNNNNNNNYNN","puli","puli");dogData.dog161=new OneDog("Pumi","325H31354320N353305NNYYNYYNNNNNNNNYNYNY","pumi","pumi");dogData.dog162=new OneDog("Pyrenean Shepherd","275H11454313N242314NNYYNYYYNYNNNNNYNYNY","pyrenean-shepherd","pyreshep");dogData.dog163=new OneDog("Rat Terrier","212C42343212Y243335YYYYNYYYNYNNNNYYYYNY","rat-terrier","ratterr");dogData.dog164=new OneDog("Redbone Coonhound","413D43244210Y243304YNYNNNNNNYNNNNNNNYNY","redbone-coonhound","redbcoon");dogData.dog165=new OneDog("Rhodesian Ridgeback","412D22434110N324305YNYNNNYYNNNNNNNNNNNN","rhodesian-ridgeback","rhodridg");dogData.dog166=new OneDog("Rottweiler","412A34545212N242305NNYNNYYYYNNNNYYNNYYN","rottweiler","rottweil");dogData.dog167=new OneDog("Russell Terrier","215C42354222Y343334YNYNNNYNNYNNNNNYYYNY","russell-terrier","russterr");dogData.dog168=new OneDog("Saint Bernard","561Z51334410N542204NNNNNNYNNYNNNYYNNNNN","saint-bernard","sainbern");dogData.dog169=new OneDog("Saluki","342I35225210N325104YYYNNNYNNNNNNNNNYNNN","saluki","saluki");dogData.dog170=new OneDog("Samoyed","355B34323410Y522205NNNNNYYNNNNNYYYNNNNN","samoyed","samoyed");dogData.dog171=new OneDog("Schipperke","245h25341212N341303NNNNNNYYNNNNNNNYNNNY","schipperke","schipper");dogData.dog172=new OneDog("Scottish Deerhound","421I52224420Y534305YYYNNNNNNNNNNNNYYNNN","scottish-deerhound","scotdeer");dogData.dog173=new OneDog("Scottish Terrier","232C34423330N351302YNNNNNYNNNNNNNNYNNNY","scottish-terrier","scotterr");dogData.dog174=new OneDog("Sealyham Terrier","265C34433352Y351203YNYNNNYNNNNNNNNNNNNN","sealyham-terrier","sealterr");dogData.dog175=new OneDog("Shetland Sheepdog","265H32253420Y351314NNYNNYYYNNNNNNNYNYNY","shetland-sheepdog","shetshee");dogData.dog176=new OneDog("Shiba","251B34433110Y433304YNYNNNYYNNNNNNNYNNNY","shiba-inu","shiba");dogData.dog177=new OneDog("Shih Tzu","165F42431410Y351302NNNNNNYNNNNNNNNNNNNN","shih-tzu","shihtzu");dogData.dog178=new OneDog("Siberian Husky","354B54235210N444205NNNNNNNNNNNNYYNNNNNN","siberian-husky","sibehusk");dogData.dog179=new OneDog("Silky Terrier","172C44423322N352313YNNNNNYNNNNNNNNYNNNY","silky-terrier","silkterr");dogData.dog180=new OneDog("Skye Terrier","265C32422410N311302NNNNNNYNNNNNNNNNNNNN","skye-terrier","skyeterr");dogData.dog181=new OneDog("Sloughi","411I34334110N353104YYYNNNYNNNNNNNNNYYNN","sloughi","sloughi");dogData.dog182=new OneDog("Smooth Fox Terrier","215C44433312N323313YNNNNNYNNNNNNNNYNNNY","smooth-fox-terrier","foxtersm");dogData.dog183=new OneDog("Soft Coated Wheaten Terrier","361C51333442Y552305YNYNNNYYNNNNNNNYNNNY","soft-coated-wheaten-terrier","socowhte");dogData.dog184=new OneDog("Spanish Water Dog","322H21443112N352304YNNNNYYNNYNNNNYYNYNY","spanish-water-dog","spawatdo");dogData.dog185=new OneDog("Spinone Italiano","432E31223322N452304YNYYYNYNNYNNNNNYNYNY","spinone-italiano","spinital");dogData.dog186=new OneDog("Staffordshire Bull Terrier","311A51334210N522302NNNNNNYNNNNNNNNYNYNY","staffordshire-bull-terrier","stabulte");dogData.dog187=new OneDog("Standard Poodle","422K31354452Y552304NNYYNNYNNNNNNNNYNYNY","standard-poodle","stanpood");dogData.dog188=new OneDog("Standard Schnauzer","322C32433553N311305YNYYNNYYYNNNNNNYNYNY","standard-schnauzer","stanschn");dogData.dog189=new OneDog("Sussex Spaniel","344G51423312Y552302YNYYNNYNNNNNNNNNNNNN","sussex-spaniel","sussspan");dogData.dog190=new OneDog("Swedish Vallhund","245H42334210N253303YNYYNYYNNYNNNNNYNYNY","swedish-vallhund","swedvall");dogData.dog191=new OneDog("Tibetan Mastiff","535Z14523310N244301NNNNNYYYNNNNNNNNNNNN","tibetan-mastiff","tibemast");dogData.dog192=new OneDog("Tibetan Spaniel","145g24433310Y351304NNNNNNYNNNNNNNNYNNNY","tibetan-spaniel","tibespan");dogData.dog193=new OneDog("Tibetan Terrier","282 32233510Y342303NNNNNNYNNNNNNNNYNYNN","tibetan-terrier","tibeterr");dogData.dog194=new OneDog("Tosa","511A15443210N442304NNNNNNYYNNNNNNYNNNNN","tosa","tosa");dogData.dog195=new OneDog("Toy Fox Terrier","112c42441112Y331313YNNNNNYNNNNNNNNYNYNY","toy-fox-terrier","toyfoxte");dogData.dog196=new OneDog("Toy Poodle","125k32251452Y351302NNNNNNYNNNNNNNNYNYNY","toy-poodle","toypood");dogData.dog197=new OneDog("Treeing Walker Connhound","415D34344110N444305YNYNNNYNNNNNNNNYNYNN","treeing-walker-coonhound","trewalco");dogData.dog198=new OneDog("Vizsla","312E51245112N453305YNYYYNYNNNNNNNNNNYNN","vizsla","vizsla");dogData.dog199=new OneDog("Weimaraner","415E32423112N324335YNYYYNYYYYNNNNNYNNNN","weimaraner","weimaran");dogData.dog200=new OneDog("Welsh Springer Spaniel","342G33245342Y553305YNYYNNYNNNNNNNNYNNNN","welsh-springer-spaniel","welsprsp");dogData.dog201=new OneDog("Welsh Terrier","225C33444352Y352305YNYNNNYNNNNNNNNYNNNY","welsh-terrier","welsterr");dogData.dog202=new OneDog("West Highland White Terrier","245C44334340Y333301YNYNNNYNNNNNNNNYNYNY","west-highland-white-terrier","wehiwhte");dogData.dog203=new OneDog("Whippet","311I32234110Y332105YYNNNNYNNNNNNNNYYNNN","whippet","whippet");dogData.dog204=new OneDog("Wire Fox Terrier","235C42343232N452313YNNNNNYNNNNNNNNYNNNY","wire-fox-terrier","foxterwi");dogData.dog205=new OneDog("Wirehaired Pointing Griffon","422E32334232Y454205YNYYYNYNNNNNNNNNNNNN","wirehaired-pointing-griffon","wirevizs");dogData.dog206=new OneDog("Wirehaired Vizsla","332E43345312Y433205YNYYYNYNNNNNNNNYNYNN","wirehaired-vizsla","wirpoigr");dogData.dog207=new OneDog("Xoloitzcuintli","292F33344310N332103NNNNNNYYNNNNNNNYNYNY","xoloitzcuintli","xoloitzc");dogData.dog208=new OneDog("Yorkshire Terrier","165c31331322Y331302NNNNNNYNNNNNNNNNNNNN","yorkshire-terrier","yorkterr");dogData.numDogs=209}function Const(){}function quickSortSwap(n,t,i){temp=i["dog"+n];i["dog"+n]=i["dog"+t];i["dog"+t]=temp}function quickSort(n,t,i){if(n<t){quickSortSwap(n,Math.floor((t+n)/2),i);pivot=i["dog"+n];m=n;for(var r=n+1;r<=t;r++)i["dog"+r].score<pivot.score&&(m++,quickSortSwap(m,r,i));quickSortSwap(n,m,i);quickSort(n,m-1,i);quickSort(m+1,t,i)}}function DoTheSort(n){quickSort(0,n.numDogs-1,n)}function doTheRankings(){var i,e,n,o,s,u,r,t,f;for(dogData==null&&initDogData(),dogData.numDogs==null&&initDogData(),u=0,userTypesM!=null&&userTypesM.length>0&&(u+=Const.IMPORTANTMATCH*2),userSizeM!=null&&userSizeM.length>0&&(u+=Const.IMPORTANTMATCH),userCoatM!=null&&userCoatM.length>0&&(u+=Const.EXACTMATCH),userTraining==1||userTraining==5?u+=Const.IMPORTANTMATCH:userTraining>0&&(u+=Const.EXACTMATCH),userExercise!=0&&(u+=Const.EXACTMATCH),userGrooming!=0&&(u+=Const.EXACTMATCH),userProfGrooming!=0&&(u+=Const.EXACTMATCH),u+=Const.EXACTMATCH,u+=Const.IMPORTANTMATCH,userDom2>0&&(u+=Const.SECONDDOM),userFriendlyM!=null&&userFriendlyM.length>0&&(u+=Const.EXACTMATCH),userPeople>0&&(u+=Const.EXACTMATCH),userPets>0&&(u+=Const.EXACTMATCH),userSpace>0&&(u+=Const.EXACTMATCH),userClimate>0&&(u+=Const.EXACTMATCH),i=Const.Service;i<=Const.Tricks+1&&i-Const.Service<userTalents.length;i++)userTalents.charAt(i-Const.Service)=="Y"?u+=Const.EXACTMATCH:userTalents.charAt(i-Const.Service)=="I"&&(u+=Const.IMPORTANTMATCH);for(e=0;e<dogData.numDogs;e++){for(r=dogData["dog"+e].data,t=0,n=null,n=r.charAt(Const.Size),i=0;i<userSizeM.length;i++)if(userSizeM.charAt(i)==n){t+=Const.IMPORTANTMATCH;break}else if(Math.abs(n-userSizeM.charAt(i))==1){t+=Const.OFFBYONE;break}for(n=r.charAt(Const.Type),islower(n)?(n=n.toUpperCase(),s="F"):n=="Z"?(n="A",s="J"):s=0,i=0;i<userTypesM.length;i++){if(userTypesM.charAt(i)==n){t+=Const.IMPORTANTMATCH*2;break}if(userTypesM.charAt(i)==s){t+=Const.IMPORTANTMATCH*2;break}}for(n=r.charAt(Const.Coat),i=0;i<userCoatM.length;i++)userCoatM.charAt(i)==n&&(t+=Const.EXACTMATCH);for(n=r.charAt(Const.Friendliness),i=0;i<userFriendlyM.length;i++)userFriendlyM.charAt(i)==n&&(t+=Const.EXACTMATCH);for(n=r.charAt(Const.Independence),o=userIndependence,n!=0&&o!=0&&(n>=o?t+=Const.EXACTMATCH:Math.abs(n-o)==1&&(t+=Const.OFFBYONE)),userTraining==1?(n=r.charAt(Const.Dominance),n<=2?t+=Const.IMPORTANTMATCH:n==3&&(t+=Const.OFFBYONE)):userTraining==5?(n=r.charAt(Const.Trainability),n==5?t+=Const.IMPORTANTMATCH:n==4&&(t+=Const.EXACTMATCH)):userTraining>0&&(n=r.charAt(Const.Trainability),n>=userTraining&&(t+=Const.EXACTMATCH)),n=r.charAt(Const.Exercise),n!=0&&userExercise!=0&&(n<=userExercise?t+=Const.EXACTMATCH:Math.abs(n-userExercise)==1&&(t+=Const.OFFBYONE)),n=r.charAt(Const.Grooming),n!=0&&userGrooming!=0&&(n<=userGrooming?t+=Const.EXACTMATCH:Math.abs(n-userGrooming)==1&&(t+=Const.OFFBYONE)),n=r.charAt(Const.Professional),n!=0&&userProfGrooming!=0&&(n<=userProfGrooming?t+=Const.EXACTMATCH:Math.abs(n-userProfGrooming)==1&&(t+=Const.OFFBYONE)),n=r.charAt(Const.Children),n!=0&&userPeople!=0&&(n==userPeople?t+=Const.EXACTMATCH:Math.abs(n-userPeople)==1&&(t+=Const.OFFBYONE)),n=r.charAt(Const.Pets),n!=0&&userPets!=0&&(n==userPets?t+=Const.EXACTMATCH:Math.abs(n-userPets)==1&&(t+=Const.OFFBYONE)),n=r.charAt(Const.Space),n!=0&&userSpace!=0&&(n<=userSpace?t+=Const.EXACTMATCH:Math.abs(n-userSpace)==1&&(t+=Const.OFFBYONE)),n=r.charAt(Const.Weather),n!=0&&userClimate!=0&&(n==3?t+=Const.EXACTMATCH:n==userClimate&&(t+=Const.EXACTMATCH)),(userTalents.charAt(0)=="Y"||userTalents.charAt(0)=="I")&&r.charAt(Const.Service)>"0"&&(t+=userTalents.charAt(0)=="I"?Const.IMPORTANTMATCH:Const.EXACTMATCH),(userTalents.charAt(1)=="Y"||userTalents.charAt(1)=="I")&&(n=r.charAt(Const.Jogging),n==5?t+=userTalents.charAt(1)=="I"?Const.IMPORTANTMATCH:Const.EXACTMATCH:n==4?t+=userTalents.charAt(1)=="I"?Const.EXACTMATCH:Const.OFFBYONE:n==3&&(t+=Const.OFFBYTWO)),(userTalents.charAt(22)=="Y"||userTalents.charAt(22)=="I")&&(n=r.charAt(Const.Children),n==5?t+=userTalents.charAt(22)=="I"?Const.IMPORTANTMATCH:Const.EXACTMATCH:n==4?t+=userTalents.charAt(22)=="I"?Const.EXACTMATCH:Const.OFFBYONE:n==3&&(t+=Const.OFFBYTWO)),i=Const.Hunting;i<=Const.Tricks&&i-Const.Service<userTalents.length;i++)r.charAt(i)=="Y"&&(userTalents.charAt(i-Const.Service)=="Y"?t+=Const.EXACTMATCH:userTalents.charAt(i-Const.Service)=="I"&&(t+=Const.IMPORTANTMATCH));userHasTrained||r.charAt(Const.Novice)!="Y"||(t+=Const.EXACTMATCH);n=r.charAt(Const.Dominance);n=n*2;userDom1==n?t+=Const.IMPORTANTMATCH:Math.abs(userDom1-n)<=2?t+=Const.OFFBYONE:Math.abs(userDom1-n)>5&&(f=Const.EXACTMATCH,n>userDom1&&(f=Const.IMPORTANTMATCH,userHasTrained||(f=f*2,r.charAt(Const.Novice)=="N"&&(f=f*2))),t-=f);userDom2>0&&(userDom2==n?t+=Const.SECONDDOM:Math.abs(userDom2-n)<=2?t+=Const.OFFBYONE:Math.abs(userDom2-n)>5&&(t-=Const.SECONDDOM));t<0&&(t=0);t=t*100/u;dogData["dog"+e].score=Math.round(t)}DoTheSort(dogData)}function BreedForCompare(){}function Comparator(){}function BreedPropertyMap(){}function AlphabetEnumerator(){}var ua,isAndroid,_omnitureObject,video,isPlaying,dogData,b;if(function(n,t,i){function f(i){for(var u,r,o,f,e=0;e<i.length;e++)u=i[e].src||"",u=-1<u.indexOf("youtube.com/embed/")||-1<u.indexOf("youtube.com/v/")?!0:!1,u&&(u=i[e],r=n.createElement("a"),r.href=u.src,r.hostname="www.youtube.com",r.protocol=n.location.protocol,o="/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname,f=t.location.protocol+"%2F%2F"+t.location.hostname,-1===r.search.indexOf("enablejsapi")&&(r.search=0<r.search.length?r.search+"&enablejsapi=1":r.search="enablejsapi=1&origin="+f),-1===r.search.indexOf("origin")&&(r.search=r.search+"&origin="+f),"application/x-shockwave-flash"===u.type&&(f=n.createElement("iframe"),f.height=u.height,f.width=u.width,o="/embed/"+u.videoId,u.parentNode.parentNode.replaceChild(f,u.parentNode),u=f),r.pathname=o,u.src=r.href+r.hash,s(u))}function s(n){n.pauseFlag=!1;-1<n.src.indexOf("playlist=")&&(n.playlist=!0,n.watchToEndCount=0);new YT.Player(n,{events:{onStateChange:function(t){h(t,n)}}})}function h(n,i){var u=o[n.data],f=n.target.getVideoUrl().match(/[?&]v=([^&#]*)/)[1],s=l(n.data,i);a(n.data,i);s&&c(i,f,function(n){i.videoTitle=n;i.videoId=f;"undefined"==typeof t.dataLayer||r?e[u]&&("function"==typeof t.ga&&"function"==typeof t.ga.getAll&&2!==r?t.ga("send","event","Videos",u,i.videoTitle,0,{nonInteraction:!1}):"undefined"!=typeof t._gaq&&1!==r&&t._gaq.push(["_trackEvent","Videos",u,i.videoTitle,0,!1])):t.dataLayer.push({event:"youTubeTrack"+u,attributes:{videoName:i.videoTitle,videoAction:u}})})}function c(n,t,i){if(n.videoId===t||n.lockVideoTitle)i(n.videoTitle);else{var r=setTimeout(function(n){i(n)},5e3);v("//gdata.youtube.com/feeds/api/videos/"+t+"?v=2&alt=json",function(a){a=eval("["+a+"]");"object"==typeof a&&0<a.length&&(clearTimeout(r),i(a[0].entry.title.$t))})}}function l(n,t){return 0===n&&t.playlist&&t.watchToEndCount++,t.playlist&&1==t.watchToEndCount%2||2===n&&t.pauseFlag?!1:!0}function a(n,t){t.lockVideoTitle&&(t.lockVideoTitle=!1);0===n&&(t.lockVideoTitle=!0);2===n&&(t.pauseFlag=!0);1===n&&(t.pauseFlag=!1)}function v(n,i,r,u){try{"XDomainRequest"in t&&null!==t.XDomainRequest?(u=new XDomainRequest,u.open("GET",n,1),u.onload=function(){i(u.responseText,u)},u.send()):(u=new(this.XMLHttpRequest||ActiveXObject)("MSXML2.XMLHTTP.3.0"),u.open("GET",n,1),u.onreadystatechange=function(){3<u.readyState&&i&&i(u.responseText,u)},u.send(r))}catch(f){t.console&&console.log(f.message)}}var r,e,u,o;if("undefined"!=typeof t.onYouTubeIframeAPIReady)throw Error("There is already a function defined at window.onYouTubeIframeAPIReady; aborting LunaMetrics Google Analytics YouTube Tracking","lunametrics-youtube.js");i="object"==typeof i?i:{};r=i.gaTypeOverride||0;e=i.defaultEventsFired||{Unstarted:!1,"Watch to End":!0,Play:!0,Pause:!0,Buffering:!1,Cueing:!1};t.onYouTubeIframeAPIReady=function(){var t=n.getElementsByTagName("iframe"),i=n.getElementsByTagName("embed");f(t);f(i)};i=n.createElement("script");i.src="//www.youtube.com/iframe_api";u=n.getElementsByTagName("script")[0];u.parentNode.insertBefore(i,u);o={"-1":"Unstarted",0:"Watch to End",1:"Play",2:"Pause",3:"Buffering",5:"Cueing"}}(document,window,"OPT_CONFIG_OBJ"),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||t[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4");}(jQuery);+function(n){"use strict";function u(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){r.detach().trigger("closed.bs.alert").remove()}var f=n(this),u=f.attr("data-target"),r;u||(u=f.attr("href"),u=u&&u.replace(/.*(?=#[^\s]*$)/,""));r=n("#"===u?[]:u);i&&i.preventDefault();r.length||(r=f.closest(".alert"));r.trigger(i=n.Event("close.bs.alert"));i.isDefaultPrevented()||(r.removeClass("in"),n.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=u;n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.3.7";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var i="disabled",r=this.$element,f=r.is("input")?"val":"html",u=r.data();t+="Text";null==u.resetText&&r.data("resetText",r[f]());setTimeout(n.proxy(function(){r[f](null==u[t]?this.options[t]:u[t]);"loadingText"==t?(this.isLoading=!0,r.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(i).removeAttr(i).prop(i,!1))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),"radio"==n.prop("type")?(n.prop("checked")&&(t=!1),i.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")):(this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active"))};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target).closest(".btn");i.call(r,"toggle");n(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),r.is("input,button")?r.trigger("focus"):r.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.3.7";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i=this.getItemIndex(t),f="prev"==n&&0===i||"next"==n&&i==this.$items.length-1,r,u;return f&&!this.options.wrap?t:(r="prev"==n?-1:1,u=(i+r)%this.$items.length,this.$items.eq(u))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1)&&!(0>n))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(n>t?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f="next"==i?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),(this.$element.trigger(s),!s.isDefaultPrevented())?((this.sliding=!0,l&&this.pause(),this.$indicators.length)&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this):void 0)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var o,r=n(this),u=n(r.attr("data-target")||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,"")),e,f;u.hasClass("carousel")&&(e=n.extend({},u.data(),r.data()),f=r.attr("data-slide-to"),f&&(e.interval=!1),i.call(u,e),f&&u.data("bs.carousel").to(f),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}function u(t){t&&3===t.which||(n(o).remove(),n(i).each(function(){var u=n(this),i=r(u),f={relatedTarget:this};i.hasClass("open")&&(t&&"click"==t.type&&/input|textarea/i.test(t.target.tagName)&&n.contains(i[0],t.target)||(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented()||(u.attr("aria-expanded","false"),i.removeClass("open").trigger(n.Event("hidden.bs.dropdown",f)))))}))}function e(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})}var o=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.3.7";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=r(f),o=i.hasClass("open"),u(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(n(this)).on("click",u),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger(n.Event("shown.bs.dropdown",e))}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,u;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=r(e),s=o.hasClass("open"),!s&&27!=t.which||s&&27==t.which)return 27==t.which&&o.find(i).trigger("focus"),e.trigger("click");h=" li:not(.disabled):visible a";f=o.find(".dropdown-menu"+h);f.length&&(u=f.index(t.target),38==t.which&&u>0&&u--,40==t.which&&u<f.length-1&&u++,~u||(u=0),f.eq(u).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=e;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",u).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",t.prototype.keydown)}(jQuery);+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.3.7";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(u);this.isShown||u.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){n(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})}),this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in");r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)}))};t.prototype.hide=function(i){i&&i.preventDefault();i=n.Event("hide.bs.modal");this.$element.trigger(i);this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){document===n.target||this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){this.isShown?n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this)):n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){if(r=n.support.transition&&f,this.$backdrop=n(document.createElement("div")).addClass("modal-backdrop "+f).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.adjustDialog()};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){var n=window.innerWidth,t;n||(t=document.documentElement.getBoundingClientRect(),n=t.right-Math.abs(t.left));this.bodyIsOverflowing=document.body.clientWidth<n;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";this.bodyIsOverflowing&&this.$body.css("padding-right",n+this.scrollbarWidth)};t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),u=n(r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,"")),e=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){n.isDefaultPrevented()||u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,e,this)})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",n,t)},i;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}};t.prototype.init=function(t,i,r){var f,e,u,o,s;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"mouseleave":"focusout",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusin"==t.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState?void(i.hoverState="in"):(clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusout"==t.type?"focus":"hover"]=!1),i.isInStateTrue()?void 0:(clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide())};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,e,w,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;y&&(p=i,e=this.getPosition(this.$viewport),i="bottom"==i&&f.bottom+s>e.bottom?"top":"top"==i&&f.top-s<e.top?"bottom":"right"==i&&f.right+o>e.width?"left":"left"==i&&f.left-o<e.left?"right":i,r.removeClass(p).addClass(i));w=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(w,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;"out"==n&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top+=o;t.left+=s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;"top"==i&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?2*u.left-l+h:2*u.top-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function f(){"in"!=r.hoverState&&u.detach();r.$element&&r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=n(this.$tip),e=n.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",f).emulateTransitionEnd(t.TRANSITION_DURATION):f(),this.hoverState=null,this)};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var r=t[0],u="BODY"==r.tagName,i=r.getBoundingClientRect();null==i.width&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=window.SVGElement&&r instanceof window.SVGElement,e=u?{top:0,left:0}:f?null:t.offset(),o={scroll:u?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=u?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,o,s,e)};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.right&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(1e6*Math.random());while(document.getElementById(n));return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null;n.$element=null})};i=n.fn.tooltip;n.fn.tooltip=r;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.7";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i);n.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof t?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);o?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),o=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&o?f.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$target=n(this.options.target).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.3.7";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(null!=i&&"top"==this.affixed)return i>u?"top":!1;if("bottom"==this.affixed)return null!=i?u+this.unpin<=f.top?!1:"bottom":n-r>=u+e?!1:"bottom";var o=null==this.affixed,s=o?u:f.top,h=o?e:t;return null!=i&&i>=u?"top":null!=r&&s+h>=n-r?"bottom":!1};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=Math.max(n(document).height(),n(document.body).height());if("object"!=typeof r&&(u=f=r),"function"==typeof f&&(f=r.top(this.$element)),"function"==typeof u&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin="bottom"==i?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==i&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery);+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.3.7";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!(r&&r.length&&(f=r.data("bs.collapse"),f&&f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented()))){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented()))return i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},n.support.transition?void this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION):u.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":u.data();i.call(f,o)})}(jQuery);+function(n){"use strict";function t(i,r){this.$body=n(document.body);this.$scrollElement=n(n(i).is(document.body)?window:i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",n.proxy(this.process,this));this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.3.7";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var t=this,i="offset",r=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),i>=e)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(void 0===t[n+1]||i<t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(void 0!==i.style[n])return{end:t[n]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);$('a[data-toggle="tab"]').on("shown.bs.tab",function(n){$('a[data-toggle="tab"]').removeClass("active");$(n.target).toggleClass("active")});$(".dropdown-menu").on("click",".nav-tabs a",function(){$(this).closest(".dropdown").addClass("dontClose")});$(".new-nav .dropdown").on("hide.bs.dropdown",function(n){$(this).hasClass("dontClose")?n.preventDefault():($(".new-nav + #overlay").hide(),$(".new-nav").css("overflow",""));$(this).removeClass("dontClose")}).on("show.bs.dropdown",function(n){$(".new-nav + #overlay").show();$(this).hasClass("buy-now-dropdown")?$(".new-nav").css("overflow","visible"):$(".new-nav").css("overflow","");var t="#"+$(n.target).children().find(".tab-pane.active").attr("id");$('.nav-tabs a[href="'+t+'"]').addClass("active")});window.addEventListener("resize",function(){resizeNavTabs();resizeBuyNow()});resizeNavTabs();resizeBuyNow();$(".dropdown a").on("click",function(n){if($(this).attr("data-href")&&window.innerWidth<992)n.preventDefault(),window.location="/"+$(this).attr("data-href");else return});if(ua=navigator.userAgent.toLowerCase(),isAndroid=ua.indexOf("android")>-1,window.innerWidth<992&&isAndroid==!0)$("#search_text_header").on("focus",function(){$(".new-nav").addClass("mobile-pull-up")}).on("blur",function(){$(".new-nav").removeClass("mobile-pull-up")});!function(n,t,i){var r=n.jQuery||n.Zepto||n.ender||n.elo;"undefined"!=typeof module&&module.exports?module.exports=i(r):n[t]=i(r)}(this,"Response",function(n){function bt(n){return n===+n}function e(n,t){return function(){return n.apply(t,arguments)}}function v(n,t){var i=this.call();return i>=(n||0)&&(!t||t>=i)}function kt(n,t,i){for(var u=[],f=n.length,r=0;f>r;)u[r]=t.call(i,n[r],r++,n);return u}function y(n){return n?p("string"==typeof n?n.split(" "):n):[]}function r(n,t,i){if(null==n)return n;for(var u=n.length,r=0;u>r;)t.call(i||n[r],n[r],r++,n);return n}function et(n,t,i){null==t&&(t="");null==i&&(i="");for(var u=[],f=n.length,r=0;f>r;r++)null==n[r]||u.push(t+n[r]+i);return u}function p(n,t,i){var f,e,r,o=[],h=0,u=0,c="function"==typeof t,s=!0===i;for(e=n&&n.length,i=s?null:i;e>u;u++)r=n[u],f=c?!t.call(i,r,u,n):t?typeof r!==t:!r,f===s&&(o[h++]=r);return o}function ot(n,t){if(null==n||null==t)return n;if("object"==typeof t&&bt(t.length))ar.apply(n,p(t,"undefined",!0));else for(var i in t)ci.call(t,i)&&void 0!==t[i]&&(n[i]=t[i]);return n}function o(n,t,i){return null==n?n:("object"==typeof n&&!n.nodeType&&bt(n.length)?r(n,t,i):t.call(i||n,n),n)}function s(n){var t=i.devicePixelRatio;return null==n?t||(s(2)?2:s(1.5)?1.5:s(1)?1:0):isFinite(n)?t&&t>0?t>=n:(n="only all and (min--moz-device-pixel-ratio:"+n+")",pt(n)?!0:pt(n.replace("-moz-",""))):!1}function dt(n){return n.replace(wi,"$1").replace(dr,function(n,t){return t.toUpperCase()})}function h(n){return"data-"+(n?n.replace(wi,"$1").replace(kr,"$1-$2").toLowerCase():n)}function gt(n){var t;return"string"==typeof n&&n?"false"===n?!1:"true"===n?!0:"null"===n?null:"undefined"===n||(t=+n)||0===t||"NaN"===n?t:n:n}function w(n){return!n||n.nodeType?n:n[0]}function di(n,t,i){var u,f,r,e,o;if(n.attributes)for(u="boolean"==typeof i?/^data-/:u,e=0,o=n.attributes.length;o>e;)(r=n.attributes[e++])&&(f=""+r.name,u&&u.test(f)!==i||null==r.value||t.call(n,r.value,f,r))}function gi(n){var t;if(n&&1===n.nodeType)return(t=lr&&n.dataset)?t:(t={},di(n,function(n,i){t[dt(i)]=""+n},!0),t)}function nr(n,t,i){for(var r in t)ci.call(t,r)&&i(n,r,t[r])}function c(n,t,i){if(n=w(n),n&&n.setAttribute){if(void 0===t&&i===t)return gi(n);var r=li(t)&&h(t[0]);if("object"!=typeof t||r)return(t=r||h(t),!t)?void 0:void 0===i?(t=n.getAttribute(t),null==t?i:r?gt(t):""+t):(n.setAttribute(t,i=""+i),i);t&&nr(n,t,c)}}function ni(n,t){t=y(t);o(n,function(n){r(t,function(t){n.removeAttribute(h(t))})})}function ti(n){for(var t,i=[],r=0,u=n.length;u>r;)(t=n[r++])&&i.push("["+h(t.replace(at,"").replace(".","\\."))+"]");return i.join()}function tr(t){return n(ti(y(t)))}function ir(){return window.pageXOffset||f.scrollLeft}function rr(){return window.pageYOffset||f.scrollTop}function st(n,t){var i=n.getBoundingClientRect?n.getBoundingClientRect():{};return t="number"==typeof t?t||0:0,{top:(i.top||0)-t,left:(i.left||0)-t,bottom:(i.bottom||0)+t,right:(i.right||0)+t}}function ur(n,t){var i=st(w(n),t);return!!i&&i.right>=0&&i.left<=ut()}function fr(n,t){var i=st(w(n),t);return!!i&&i.bottom>=0&&i.top<=ft()}function ht(n,t){var i=st(w(n),t);return!!i&&i.bottom>=0&&i.top<=ft()&&i.right>=0&&i.left<=ut()}function ii(n){var t={img:1,input:1,source:3,embed:3,track:3,iframe:5,audio:5,video:5,script:5}[n.nodeName.toLowerCase()]||-1;return 4>t?t:null!=n.getAttribute("src")?5:-5}function ri(n,i,r){var u;if(!n||null==i)throw new TypeError("@store");return r="string"==typeof r&&r,o(n,function(n){u=r?n.getAttribute(r):0<ii(n)?n.getAttribute("src"):n.innerHTML;null==u?ni(n,i):c(n,i,u)}),t}function ct(n,t){var i=[];return n&&t&&r(y(t),function(t){i.push(c(n,t))},n),i}function er(n,i){return"string"==typeof n&&"function"==typeof i&&(u[n]=i,vi[n]=1),t}function lt(n){return a.on("resize",n),t}function or(n,i){var r,u,f=yt.crossover;return"function"==typeof n&&(r=i,i=n,n=r),u=n?""+n+f:f,a.on(u,i),t}function sr(n){return o(n,function(n){k(n);lt(n)}),t}function ui(n){return o(n,function(n){if("object"!=typeof n)throw new TypeError("@create");var u,t=vt(fi).configure(n),f=t.verge,i=t.breakpoints,e=it("scroll"),o=it("resize");i.length&&(u=i[0]||i[1]||!1,k(function(){function h(){t.reset();r(t.$e,function(n,i){t[i].decideValue().updateDOM()}).trigger(i)}function n(){r(t.$e,function(n,i){ht(t[i].$e,f)&&t[i].updateDOM()})}var i=yt.allLoaded,s=!!t.lazy;r(t.target().$e,function(n,i){t[i]=vt(t).prepareData(n);(!s||ht(t[i].$e,f))&&t[i].updateDOM()});t.dynamic&&(t.custom||tt>u)&&lt(h,o);s&&(a.on(e,n),t.$e.one(i,function(){a.off(e,n)}))}))}),t}function hr(n){return b[l]===t&&(b[l]=cr),"function"==typeof n&&n.call(b,t),t}if("function"!=typeof n)try{return void console.warn("response.js aborted due to missing dependency")}catch(nu){}var t,fi,b=this,l="Response",cr=b[l],ei="init"+l,i=window,oi=document,f=oi.documentElement,k=n.domReady||n,a=n(i),lr="undefined"!=typeof DOMStringMap,si=Array.prototype,hi=Object.prototype,ar=si.push,vr=si.concat,yr=hi.toString,ci=hi.hasOwnProperty,li=Array.isArray||function(n){return"[object Array]"===yr.call(n)},ai={width:[0,320,768,972],height:[0,481],ratio:[1,1.5,2]},u={},vi={},d={all:[]},pr=1,g=screen.width,nt=screen.height,tt=g>nt?g:nt,wr=g+nt-tt,yi=function(){return g},pi=function(){return nt},br=/[^a-z0-9_\-\.]/gi,at=/^[\W\s]+|[\W\s]+$|/g,kr=/([a-z])([A-Z])/g,dr=/-(.)/g,wi=/^data-(.+)$/,vt=Object.create||function(n){function t(){}return t.prototype=n,new t},it=function(n,t){return t=t||l,n.replace(at,"")+"."+t.replace(at,"")},yt={allLoaded:it("allLoaded"),crossover:it("crossover")},rt=i.matchMedia||i.msMatchMedia,gr=rt?e(rt,i):function(){return{}},pt=rt?function(n){return!!rt.call(i,n).matches}:function(){return!1},ut=function(){var n=f.clientWidth,t=i.innerWidth;return t>n?t:n},ft=function(){var n=f.clientHeight,t=i.innerHeight;return t>n?t:n},bi=e(v,ut),ki=e(v,ft),wt={band:e(v,yi),wave:e(v,pi)};return fi=function(){function i(n){return"string"==typeof n?n.toLowerCase().replace(br,""):""}function f(n,t){return n-t}var t=yt.crossover,e=Math.min;return{$e:0,mode:0,breakpoints:null,prefix:null,prop:"width",keys:[],dynamic:null,custom:0,values:[],fn:0,verge:null,newValue:0,currValue:1,aka:null,lazy:null,i:0,uid:null,reset:function(){for(var r=this.breakpoints,i=r.length,n=0;!n&&i--;)this.fn(r[i])&&(n=i);return n!==this.i&&(a.trigger(t).trigger(this.prop+t),this.i=n||0),this},configure:function(n){ot(this,n);var l,t,s,h,c,a=!0,o=this.prop;if(this.uid=pr++,null==this.verge&&(this.verge=e(tt,500)),!(this.fn=u[o]))throw new TypeError("@create");if(null==this.dynamic&&(this.dynamic="device"!==o.slice(0,6)),this.custom=vi[o],s=this.prefix?p(kt(y(this.prefix),i)):["min-"+o+"-"],h=1<s.length?s.slice(1):0,this.prefix=s[0],t=this.breakpoints,li(t)){if(r(t,function(n){if(!n&&0!==n)throw"invalid breakpoint";a=a&&isFinite(n)}),a&&t.sort(f),!t.length)throw new TypeError(".breakpoints");}else if(t=ai[o]||ai[o.split("-").pop()],!t)throw new TypeError(".prop");if(this.breakpoints=t,this.keys=et(this.breakpoints,this.prefix),this.aka=null,h){for(c=[],l=h.length;l--;)c.push(et(this.breakpoints,h[l]));this.aka=c;this.keys=vr.apply(this.keys,c)}return d.all=d.all.concat(d[this.uid]=this.keys),this},target:function(){return this.$e=n(ti(d[this.uid])),ri(this.$e,ei),this.keys.push(ei),this},decideValue:function(){for(var n=null,i=this.breakpoints,r=i.length,t=r;null==n&&t--;)this.fn(i[t])&&(n=this.values[t]);return this.newValue="string"==typeof n?n:this.values[r],this},prepareData:function(t){if(this.$e=n(t),this.mode=ii(t),this.values=ct(this.$e,this.keys),this.aka)for(var i=this.aka.length;i--;)this.values=ot(this.values,ct(this.$e,this.aka[i]));return this.decideValue()},updateDOM:function(){return this.currValue===this.newValue?this:(this.currValue=this.newValue,0<this.mode?this.$e[0].setAttribute("src",this.newValue):null==this.newValue?this.$e.empty&&this.$e.empty():this.$e.html?this.$e.html(this.newValue):(this.$e.empty&&this.$e.empty(),this.$e[0].innerHTML=this.newValue),this)}}}(),u.width=bi,u.height=ki,u["device-width"]=wt.band,u["device-height"]=wt.wave,u["device-pixel-ratio"]=s,t={deviceMin:function(){return wr},deviceMax:function(){return tt},noConflict:hr,create:ui,addTest:er,datatize:h,camelize:dt,render:gt,store:ri,access:ct,target:tr,object:vt,crossover:or,action:sr,resize:lt,ready:k,affix:et,sift:p,dpr:s,deletes:ni,scrollX:ir,scrollY:rr,deviceW:yi,deviceH:pi,device:wt,inX:ur,inY:fr,route:o,merge:ot,media:gr,mq:pt,wave:ki,band:bi,map:kt,each:r,inViewport:ht,dataset:c,viewportH:ft,viewportW:ut},k(function(){var t=c(oi.body,"responsejs"),r=i.JSON&&JSON.parse||n.parseJSON;t=t&&r?r(t):t;t&&t.create&&ui(t.create);f.className=f.className.replace(/(^|\s)(no-)?responsejs(\s|$)/,"$1$3")+" responsejs "}),t});!function(n,t){"function"==typeof define&&define.amd?define([],function(){return n.svg4everybody=t()}):"object"==typeof module&&module.exports?module.exports=t():n.svg4everybody=t()}(this,function(){function n(n,t,i){var r,u,f;if(i){for(r=document.createDocumentFragment(),u=!t.hasAttribute("viewBox")&&i.getAttribute("viewBox"),u&&t.setAttribute("viewBox",u),f=i.cloneNode(!0);f.childNodes.length;)r.appendChild(f.firstChild);n.appendChild(r)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var i=t._cachedDocument;i||(i=t._cachedDocument=document.implementation.createHTMLDocument(""),i.body.innerHTML=t.responseText,t._cachedTarget={});t._embeds.splice(0).map(function(r){var u=t._cachedTarget[r.id];u||(u=t._cachedTarget[r.id]=i.getElementById(r.id));n(r.parent,r.svg,u)})}};t.onreadystatechange()}function i(i){function o(){for(var i,a=0;a<f.length;){var c=f[a],y=c.parentNode,p=r(y),v=c.getAttribute("xlink:href")||c.getAttribute("href");if(!v&&u.attributeName&&(v=c.getAttribute(u.attributeName)),p&&v){if(e)if(!u.validate||u.validate(v,p,c)){y.removeChild(c);var b=v.split("#"),w=b.shift(),k=b.join("#");w.length?(i=s[w],i||(i=s[w]=new XMLHttpRequest,i.open("GET",w),i.send(),i._embeds=[]),i._embeds.push({parent:y,svg:p,id:k}),t(i)):n(y,p,document.getElementById(k))}else++a,++h}else++a}(!f.length||f.length-h>0)&&l(o,67)}var e,u=Object(i),c=window.top!==window.self;e="polyfill"in u?u.polyfill:/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/.test(navigator.userAgent)||(navigator.userAgent.match(/\bEdge\/12\.(\d+)\b/)||[])[1]<10547||(navigator.userAgent.match(/\bAppleWebKit\/(\d+)\b/)||[])[1]<537||/\bEdge\/.(\d+)\b/.test(navigator.userAgent)&&c;var s={},l=window.requestAnimationFrame||setTimeout,f=document.getElementsByTagName("use"),h=0;e&&o()}function r(n){for(var t=n;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t}return i});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):jQuery)}(function(n,t){function u(){return new Date(Date.UTC.apply(Date,arguments))}function h(){var n=new Date;return u(n.getFullYear(),n.getMonth(),n.getDate())}function y(n,t){return n.getUTCFullYear()===t.getUTCFullYear()&&n.getUTCMonth()===t.getUTCMonth()&&n.getUTCDate()===t.getUTCDate()}function c(n){return function(){return this[n].apply(this,arguments)}}function p(n){return n&&!isNaN(n.getTime())}function w(t,i){function o(n,t){return t.toLowerCase()}var u,f=n(t).data(),e={},s=new RegExp("^"+i.toLowerCase()+"([A-Z])"),r;i=new RegExp("^"+i.toLowerCase());for(r in f)i.test(r)&&(u=r.replace(s,o),e[u]=f[r]);return e}function b(t){var u={},i;if(r[t]||(t=t.split("-")[0],r[t]))return i=r[t],n.each(v,function(n,t){t in i&&(u[t]=i[t])}),u}var l=function(){var t={get:function(n){return this.slice(n)[0]},contains:function(n){for(var i=n&&n.valueOf(),t=0,r=this.length;r>t;t++)if(this[t].valueOf()===i)return t;return-1},remove:function(n){this.splice(n,1)},replace:function(t){t&&(n.isArray(t)||(t=[t]),this.clear(),this.push.apply(this,t))},clear:function(){this.length=0},copy:function(){var n=new l;return n.replace(this),n}};return function(){var i=[];return i.push.apply(i,arguments),n.extend(i,t),i}}(),f=function(t,r){n(t).data("datepicker",this);this._process_options(r);this.dates=new l;this.viewDate=this.o.defaultViewDate;this.focusDate=null;this.element=n(t);this.isInput=this.element.is("input");this.inputField=this.isInput?this.element:this.element.find("input");this.component=this.element.hasClass("date")?this.element.find(".add-on, .input-group-addon, .btn"):!1;this.hasInput=this.component&&this.inputField.length;this.component&&0===this.component.length&&(this.component=!1);this.isInline=!this.component&&this.element.is("div");this.picker=n(i.template);this._check_template(this.o.templates.leftArrow)&&this.picker.find(".prev").html(this.o.templates.leftArrow);this._check_template(this.o.templates.rightArrow)&&this.picker.find(".next").html(this.o.templates.rightArrow);this._buildEvents();this._attachEvents();this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu");this.o.rtl&&this.picker.addClass("datepicker-rtl");this.viewMode=this.o.startView;this.o.calendarWeeks&&this.picker.find("thead .datepicker-title, tfoot .today, tfoot .clear").attr("colspan",function(n,t){return parseInt(t)+1});this._allow_update=!1;this.setStartDate(this._o.startDate);this.setEndDate(this._o.endDate);this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled);this.setDaysOfWeekHighlighted(this.o.daysOfWeekHighlighted);this.setDatesDisabled(this.o.datesDisabled);this.fillDow();this.fillMonths();this._allow_update=!0;this.update();this.showMode();this.isInline&&this.show()},o,a,e,s,v,r,i;f.prototype={constructor:f,_resolveViewName:function(n,i){return 0===n||"days"===n||"month"===n?0:1===n||"months"===n||"year"===n?1:2===n||"years"===n||"decade"===n?2:3===n||"decades"===n||"century"===n?3:4===n||"centuries"===n||"millennium"===n?4:i===t?!1:i},_check_template:function(i){try{if(i===t||""===i)return!1;if((i.match(/[<>]/g)||[]).length<=0)return!0;var r=n(i);return r.length>0}catch(u){return!1}},_process_options:function(t){var f,o,l,e,c;if(this._o=n.extend({},this._o,t),f=this.o=n.extend({},this._o),o=f.language,r[o]||(o=o.split("-")[0],r[o]||(o=s.language)),f.language=o,f.startView=this._resolveViewName(f.startView,0),f.minViewMode=this._resolveViewName(f.minViewMode,0),f.maxViewMode=this._resolveViewName(f.maxViewMode,4),f.startView=Math.min(f.startView,f.maxViewMode),f.startView=Math.max(f.startView,f.minViewMode),f.multidate!==!0&&(f.multidate=Number(f.multidate)||!1,f.multidate!==!1&&(f.multidate=Math.max(0,f.multidate))),f.multidateSeparator=String(f.multidateSeparator),f.weekStart%=7,f.weekEnd=(f.weekStart+6)%7,l=i.parseFormat(f.format),f.startDate!==-(1/0)&&(f.startDate=f.startDate?f.startDate instanceof Date?this._local_to_utc(this._zero_time(f.startDate)):i.parseDate(f.startDate,l,f.language,f.assumeNearbyYear):-(1/0)),f.endDate!==1/0&&(f.endDate=f.endDate?f.endDate instanceof Date?this._local_to_utc(this._zero_time(f.endDate)):i.parseDate(f.endDate,l,f.language,f.assumeNearbyYear):1/0),f.daysOfWeekDisabled=f.daysOfWeekDisabled||[],n.isArray(f.daysOfWeekDisabled)||(f.daysOfWeekDisabled=f.daysOfWeekDisabled.split(/[,\s]*/)),f.daysOfWeekDisabled=n.map(f.daysOfWeekDisabled,function(n){return parseInt(n,10)}),f.daysOfWeekHighlighted=f.daysOfWeekHighlighted||[],n.isArray(f.daysOfWeekHighlighted)||(f.daysOfWeekHighlighted=f.daysOfWeekHighlighted.split(/[,\s]*/)),f.daysOfWeekHighlighted=n.map(f.daysOfWeekHighlighted,function(n){return parseInt(n,10)}),f.datesDisabled=f.datesDisabled||[],n.isArray(f.datesDisabled)||(f.datesDisabled=[f.datesDisabled]),f.datesDisabled=n.map(f.datesDisabled,function(n){return i.parseDate(n,l,f.language,f.assumeNearbyYear)}),e=String(f.orientation).toLowerCase().split(/\s+/g),c=f.orientation.toLowerCase(),e=n.grep(e,function(n){return/^auto|left|right|top|bottom$/.test(n)}),f.orientation={x:"auto",y:"auto"},c&&"auto"!==c)if(1===e.length)switch(e[0]){case"top":case"bottom":f.orientation.y=e[0];break;case"left":case"right":f.orientation.x=e[0]}else c=n.grep(e,function(n){return/^left|right$/.test(n)}),f.orientation.x=c[0]||"auto",c=n.grep(e,function(n){return/^top|bottom$/.test(n)}),f.orientation.y=c[0]||"auto";if(f.defaultViewDate){var a=f.defaultViewDate.year||(new Date).getFullYear(),v=f.defaultViewDate.month||0,y=f.defaultViewDate.day||1;f.defaultViewDate=u(a,v,y)}else f.defaultViewDate=h()},_events:[],_secondaryEvents:[],_applyEvents:function(n){for(var f,r,u,i=0;i<n.length;i++)f=n[i][0],2===n[i].length?(r=t,u=n[i][1]):3===n[i].length&&(r=n[i][1],u=n[i][2]),f.on(u,r)},_unapplyEvents:function(n){for(var f,r,u,i=0;i<n.length;i++)f=n[i][0],2===n[i].length?(u=t,r=n[i][1]):3===n[i].length&&(u=n[i][1],r=n[i][2]),f.off(r,u)},_buildEvents:function(){var t={keyup:n.proxy(function(t){-1===n.inArray(t.keyCode,[27,37,39,38,40,32,13,9])&&this.update()},this),keydown:n.proxy(this.keydown,this),paste:n.proxy(this.paste,this)};this.o.showOnFocus===!0&&(t.focus=n.proxy(this.show,this));this._events=this.isInput?[[this.element,t]]:this.component&&this.hasInput?[[this.inputField,t],[this.component,{click:n.proxy(this.show,this)}]]:[[this.element,{click:n.proxy(this.show,this),keydown:n.proxy(this.keydown,this)}]];this._events.push([this.element,"*",{blur:n.proxy(function(n){this._focused_from=n.target},this)}],[this.element,{blur:n.proxy(function(n){this._focused_from=n.target},this)}]);this.o.immediateUpdates&&this._events.push([this.element,{"changeYear changeMonth":n.proxy(function(n){this.update(n.date)},this)}]);this._secondaryEvents=[[this.picker,{click:n.proxy(this.click,this)}],[n(window),{resize:n.proxy(this.place,this)}],[n(document),{mousedown:n.proxy(function(n){this.element.is(n.target)||this.element.find(n.target).length||this.picker.is(n.target)||this.picker.find(n.target).length||this.isInline||this.hide()},this)}]]},_attachEvents:function(){this._detachEvents();this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents();this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(t,r){var u=r||this.dates.get(-1),f=this._utc_to_local(u);this.element.trigger({type:t,date:f,dates:n.map(this.dates,this._utc_to_local),format:n.proxy(function(n,t){0===arguments.length?(n=this.dates.length-1,t=this.o.format):"string"==typeof n&&(t=n,n=this.dates.length-1);t=t||this.o.format;var r=this.dates.get(n);return i.formatDate(r,t,this.o.language)},this)})},show:function(){if(!this.inputField.prop("disabled")&&(!this.inputField.prop("readonly")||this.o.enableOnReadonly!==!1))return(this.isInline||this.picker.appendTo(this.o.container),this.place(),this.picker.show(),this._attachSecondaryEvents(),this._trigger("show"),(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.o.disableTouchKeyboard&&n(this.element).blur(),this)},hide:function(){return this.isInline||!this.picker.is(":visible")?this:(this.focusDate=null,this.picker.hide().detach(),this._detachSecondaryEvents(),this.viewMode=this.o.startView,this.showMode(),this.o.forceParse&&this.inputField.val()&&this.setValue(),this._trigger("hide"),this)},destroy:function(){return this.hide(),this._detachEvents(),this._detachSecondaryEvents(),this.picker.remove(),delete this.element.data().datepicker,this.isInput||delete this.element.data().date,this},paste:function(t){var i;if(t.originalEvent.clipboardData&&t.originalEvent.clipboardData.types&&-1!==n.inArray("text/plain",t.originalEvent.clipboardData.types))i=t.originalEvent.clipboardData.getData("text/plain");else{if(!window.clipboardData)return;i=window.clipboardData.getData("Text")}this.setDate(i);this.update();t.preventDefault()},_utc_to_local:function(n){return n&&new Date(n.getTime()+6e4*n.getTimezoneOffset())},_local_to_utc:function(n){return n&&new Date(n.getTime()-6e4*n.getTimezoneOffset())},_zero_time:function(n){return n&&new Date(n.getFullYear(),n.getMonth(),n.getDate())},_zero_utc_time:function(n){return n&&new Date(Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()))},getDates:function(){return n.map(this.dates,this._utc_to_local)},getUTCDates:function(){return n.map(this.dates,function(n){return new Date(n)})},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){var n=this.dates.get(-1);return"undefined"!=typeof n?new Date(n):null},clearDates:function(){this.inputField&&this.inputField.val("");this.update();this._trigger("changeDate");this.o.autoclose&&this.hide()},setDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,t),this._trigger("changeDate"),this.setValue(),this},setUTCDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,n.map(t,this._utc_to_local)),this._trigger("changeDate"),this.setValue(),this},setDate:c("setDates"),setUTCDate:c("setUTCDates"),remove:c("destroy"),setValue:function(){var n=this.getFormattedDate();return this.inputField.val(n),this},getFormattedDate:function(r){r===t&&(r=this.o.format);var u=this.o.language;return n.map(this.dates,function(n){return i.formatDate(n,r,u)}).join(this.o.multidateSeparator)},getStartDate:function(){return this.o.startDate},setStartDate:function(n){return this._process_options({startDate:n}),this.update(),this.updateNavArrows(),this},getEndDate:function(){return this.o.endDate},setEndDate:function(n){return this._process_options({endDate:n}),this.update(),this.updateNavArrows(),this},setDaysOfWeekDisabled:function(n){return this._process_options({daysOfWeekDisabled:n}),this.update(),this.updateNavArrows(),this},setDaysOfWeekHighlighted:function(n){return this._process_options({daysOfWeekHighlighted:n}),this.update(),this},setDatesDisabled:function(n){this._process_options({datesDisabled:n});this.update();this.updateNavArrows()},place:function(){var y,r,p;if(this.isInline)return this;var f=this.picker.outerWidth(),s=this.picker.outerHeight(),e=n(this.o.container),h=e.width(),c="body"===this.o.container?n(document).scrollTop():e.scrollTop(),l=e.offset(),a=[];this.element.parents().each(function(){var t=n(this).css("z-index");"auto"!==t&&0!==t&&a.push(parseInt(t))});var v=Math.max.apply(Math,a)+this.o.zIndexOffset,u=this.component?this.component.parent().offset():this.element.offset(),w=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),o=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),t=u.left-l.left,i=u.top-l.top;return"body"!==this.o.container&&(i+=c),this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left"),"auto"!==this.o.orientation.x?(this.picker.addClass("datepicker-orient-"+this.o.orientation.x),"right"===this.o.orientation.x&&(t-=f-o)):u.left<0?(this.picker.addClass("datepicker-orient-left"),t-=u.left-10):t+f>h?(this.picker.addClass("datepicker-orient-right"),t+=o-f):this.picker.addClass("datepicker-orient-left"),r=this.o.orientation.y,("auto"===r&&(y=-c+i-s,r=0>y?"bottom":"top"),this.picker.addClass("datepicker-orient-"+r),"top"===r?i-=s+parseInt(this.picker.css("padding-top")):i+=w,this.o.rtl)?(p=h-(t+o),this.picker.css({top:i,right:p,zIndex:v})):this.picker.css({top:i,left:t,zIndex:v}),this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var r=this.dates.copy(),t=[],u=!1;return arguments.length?(n.each(arguments,n.proxy(function(n,i){i instanceof Date&&(i=this._local_to_utc(i));t.push(i)},this)),u=!0):(t=this.isInput?this.element.val():this.element.data("date")||this.inputField.val(),t=t&&this.o.multidate?t.split(this.o.multidateSeparator):[t],delete this.element.data().date),t=n.map(t,n.proxy(function(n){return i.parseDate(n,this.o.format,this.o.language,this.o.assumeNearbyYear)},this)),t=n.grep(t,n.proxy(function(n){return!this.dateWithinRange(n)||!n},this),!0),this.dates.replace(t),this.viewDate=this.dates.length?new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?new Date(this.o.startDate):this.viewDate>this.o.endDate?new Date(this.o.endDate):this.o.defaultViewDate,u?this.setValue():t.length&&String(r)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&r.length&&this._trigger("clearDate"),this.fill(),this.element.change(),this},fillDow:function(){var i=this.o.weekStart,t="<tr>";for(this.o.calendarWeeks&&(this.picker.find(".datepicker-days .datepicker-switch").attr("colspan",function(n,t){return parseInt(t)+1}),t+='<th class="cw">&#160;<\/th>');i<this.o.weekStart+7;)t+='<th class="dow',n.inArray(i,this.o.daysOfWeekDisabled)>-1&&(t+=" disabled"),t+='">'+r[this.o.language].daysMin[i++%7]+"<\/th>";t+="<\/tr>";this.picker.find(".datepicker-days thead").append(t)},fillMonths:function(){for(var u,t=this._utc_to_local(this.viewDate),i="",n=0;12>n;)u=t&&t.getMonth()===n?" focused":"",i+='<span class="month'+u+'">'+r[this.o.language].monthsShort[n++]+"<\/span>";this.picker.find(".datepicker-months td").html(i)},setRange:function(t){t&&t.length?this.range=n.map(t,function(n){return n.valueOf()}):delete this.range;this.fill()},getClassNames:function(t){var i=[],r=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),u=new Date;return t.getUTCFullYear()<r||t.getUTCFullYear()===r&&t.getUTCMonth()<f?i.push("old"):(t.getUTCFullYear()>r||t.getUTCFullYear()===r&&t.getUTCMonth()>f)&&i.push("new"),this.focusDate&&t.valueOf()===this.focusDate.valueOf()&&i.push("focused"),this.o.todayHighlight&&t.getUTCFullYear()===u.getFullYear()&&t.getUTCMonth()===u.getMonth()&&t.getUTCDate()===u.getDate()&&i.push("today"),-1!==this.dates.contains(t)&&i.push("active"),this.dateWithinRange(t)||i.push("disabled"),this.dateIsDisabled(t)&&i.push("disabled","disabled-date"),-1!==n.inArray(t.getUTCDay(),this.o.daysOfWeekHighlighted)&&i.push("highlighted"),this.range&&(t>this.range[0]&&t<this.range[this.range.length-1]&&i.push("range"),-1!==n.inArray(t.valueOf(),this.range)&&i.push("selected"),t.valueOf()===this.range[0]&&i.push("range-start"),t.valueOf()===this.range[this.range.length-1]&&i.push("range-end")),i},_fill_yearsView:function(i,r,u,f,e,o,s,h){var w,b,y,k,d,g,a,v,l,p,c;for(w="",b=this.picker.find(i),y=parseInt(e/u,10)*u,d=parseInt(o/f,10)*f,g=parseInt(s/f,10)*f,k=n.map(this.dates,function(n){return parseInt(n.getUTCFullYear()/f,10)*f}),b.find(".datepicker-switch").text(y+"-"+(y+9*f)),a=y-f,v=-1;11>v;v+=1)l=[r],p=null,-1===v?l.push("old"):10===v&&l.push("new"),-1!==n.inArray(a,k)&&l.push("active"),(d>a||a>g)&&l.push("disabled"),a===this.viewDate.getFullYear()&&l.push("focused"),h!==n.noop&&(c=h(new Date(a,0,1)),c===t?c={}:"boolean"==typeof c?c={enabled:c}:"string"==typeof c&&(c={classes:c}),c.enabled===!1&&l.push("disabled"),c.classes&&(l=l.concat(c.classes.split(/\s+/))),c.tooltip&&(p=c.tooltip)),w+='<span class="'+l.join(" ")+'"'+(p?' title="'+p+'"':"")+">"+a+"<\/span>",a+=f;b.find("td").html(w)},fill:function(){var y,e,p=new Date(this.viewDate),o=p.getUTCFullYear(),k=p.getUTCMonth(),a=this.o.startDate!==-(1/0)?this.o.startDate.getUTCFullYear():-(1/0),it=this.o.startDate!==-(1/0)?this.o.startDate.getUTCMonth():-(1/0),v=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,rt=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,ut=r[this.o.language].today||r.en.today||"",ft=r[this.o.language].clear||r.en.clear||"",et=r[this.o.language].titleFormat||r.en.titleFormat,f,w,h,s,c,nt,l,tt;if(!isNaN(o)&&!isNaN(k)){for(this.picker.find(".datepicker-days .datepicker-switch").text(i.formatDate(p,et,this.o.language)),this.picker.find("tfoot .today").text(ut).toggle(this.o.todayBtn!==!1),this.picker.find("tfoot .clear").text(ft).toggle(this.o.clearBtn!==!1),this.picker.find("thead .datepicker-title").text(this.o.title).toggle(""!==this.o.title),this.updateNavArrows(),this.fillMonths(),f=u(o,k-1,28),w=i.getDaysInMonth(f.getUTCFullYear(),f.getUTCMonth()),f.setUTCDate(w),f.setUTCDate(w-(f.getUTCDay()-this.o.weekStart+7)%7),h=new Date(f),f.getUTCFullYear()<100&&h.setUTCFullYear(f.getUTCFullYear()),h.setUTCDate(h.getUTCDate()+42),h=h.valueOf(),c=[];f.valueOf()<h;){if(f.getUTCDay()===this.o.weekStart&&(c.push("<tr>"),this.o.calendarWeeks)){var d=new Date(+f+(this.o.weekStart-f.getUTCDay()-7)%7*864e5),g=new Date(Number(d)+(11-d.getUTCDay())%7*864e5),b=new Date(Number(b=u(g.getUTCFullYear(),0,1))+(11-b.getUTCDay())%7*864e5),ot=(g-b)/6048e5+1;c.push('<td class="cw">'+ot+"<\/td>")}s=this.getClassNames(f);s.push("day");this.o.beforeShowDay!==n.noop&&(e=this.o.beforeShowDay(this._utc_to_local(f)),e===t?e={}:"boolean"==typeof e?e={enabled:e}:"string"==typeof e&&(e={classes:e}),e.enabled===!1&&s.push("disabled"),e.classes&&(s=s.concat(e.classes.split(/\s+/))),e.tooltip&&(y=e.tooltip));s=n.unique(s);c.push('<td class="'+s.join(" ")+'"'+(y?' title="'+y+'"':"")+">"+f.getUTCDate()+"<\/td>");y=null;f.getUTCDay()===this.o.weekEnd&&c.push("<\/tr>");f.setUTCDate(f.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(c.join(""));nt=r[this.o.language].monthsTitle||r.en.monthsTitle||"Months";l=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?nt:o).end().find("span").removeClass("active");(n.each(this.dates,function(n,t){t.getUTCFullYear()===o&&l.eq(t.getUTCMonth()).addClass("active")}),(a>o||o>v)&&l.addClass("disabled"),o===a&&l.slice(0,it).addClass("disabled"),o===v&&l.slice(rt+1).addClass("disabled"),this.o.beforeShowMonth!==n.noop)&&(tt=this,n.each(l,function(i,r){var f=new Date(o,i,1),u=tt.o.beforeShowMonth(f);u===t?u={}:"boolean"==typeof u?u={enabled:u}:"string"==typeof u&&(u={classes:u});u.enabled!==!1||n(r).hasClass("disabled")||n(r).addClass("disabled");u.classes&&n(r).addClass(u.classes);u.tooltip&&n(r).prop("title",u.tooltip)}));this._fill_yearsView(".datepicker-years","year",10,1,o,a,v,this.o.beforeShowYear);this._fill_yearsView(".datepicker-decades","decade",100,10,o,a,v,this.o.beforeShowDecade);this._fill_yearsView(".datepicker-centuries","century",1e3,100,o,a,v,this.o.beforeShowCentury)}},updateNavArrows:function(){if(this._allow_update){var t=new Date(this.viewDate),n=t.getUTCFullYear(),i=t.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-(1/0)&&n<=this.o.startDate.getUTCFullYear()&&i<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});this.o.endDate!==1/0&&n>=this.o.endDate.getUTCFullYear()&&i>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:case 3:case 4:this.o.startDate!==-(1/0)&&n<=this.o.startDate.getUTCFullYear()||this.o.maxViewMode<2?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});this.o.endDate!==1/0&&n>=this.o.endDate.getUTCFullYear()||this.o.maxViewMode<2?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(t){var r,c,o,e,f,s,l,a;t.preventDefault();t.stopPropagation();r=n(t.target);r.hasClass("datepicker-switch")&&this.showMode(1);a=r.closest(".prev, .next");a.length>0&&(c=i.modes[this.viewMode].navStep*(a.hasClass("prev")?-1:1),0===this.viewMode?(this.viewDate=this.moveMonth(this.viewDate,c),this._trigger("changeMonth",this.viewDate)):(this.viewDate=this.moveYear(this.viewDate,c),1===this.viewMode&&this._trigger("changeYear",this.viewDate)),this.fill());r.hasClass("today")&&!r.hasClass("day")&&(this.showMode(-2),this._setDate(h(),"linked"===this.o.todayBtn?null:"view"));r.hasClass("clear")&&this.clearDates();r.hasClass("disabled")||(r.hasClass("day")&&(o=parseInt(r.text(),10)||1,e=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),r.hasClass("old")&&(0===f?(f=11,e-=1,s=!0,l=!0):(f-=1,s=!0)),r.hasClass("new")&&(11===f?(f=0,e+=1,s=!0,l=!0):(f+=1,s=!0)),this._setDate(u(e,f,o)),l&&this._trigger("changeYear",this.viewDate),s&&this._trigger("changeMonth",this.viewDate)),r.hasClass("month")&&(this.viewDate.setUTCDate(1),o=1,f=r.parent().find("span").index(r),e=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(f),this._trigger("changeMonth",this.viewDate),1===this.o.minViewMode?(this._setDate(u(e,f,o)),this.showMode()):this.showMode(-1),this.fill()),(r.hasClass("year")||r.hasClass("decade")||r.hasClass("century"))&&(this.viewDate.setUTCDate(1),o=1,f=0,e=parseInt(r.text(),10)||0,this.viewDate.setUTCFullYear(e),r.hasClass("year")&&(this._trigger("changeYear",this.viewDate),2===this.o.minViewMode&&this._setDate(u(e,f,o))),r.hasClass("decade")&&(this._trigger("changeDecade",this.viewDate),3===this.o.minViewMode&&this._setDate(u(e,f,o))),r.hasClass("century")&&(this._trigger("changeCentury",this.viewDate),4===this.o.minViewMode&&this._setDate(u(e,f,o))),this.showMode(-1),this.fill()));this.picker.is(":visible")&&this._focused_from&&n(this._focused_from).focus();delete this._focused_from},_toggle_multidate:function(n){var t=this.dates.contains(n);if(n||this.dates.clear(),-1!==t?(this.o.multidate===!0||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(t):this.o.multidate===!1?(this.dates.clear(),this.dates.push(n)):this.dates.push(n),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(n,t){t&&"date"!==t||this._toggle_multidate(n&&new Date(n));t&&"view"!==t||(this.viewDate=n&&new Date(n));this.fill();this.setValue();t&&"view"===t||this._trigger("changeDate");this.inputField&&this.inputField.change();!this.o.autoclose||t&&"date"!==t||this.hide()},moveDay:function(n,t){var i=new Date(n);return i.setUTCDate(n.getUTCDate()+t),i},moveWeek:function(n,t){return this.moveDay(n,7*t)},moveMonth:function(n,t){var f;if(!p(n))return this.o.defaultViewDate;if(!t)return n;var r,u,i=new Date(n.valueOf()),e=i.getUTCDate(),o=i.getUTCMonth(),s=Math.abs(t);if(t=t>0?1:-1,1===s)u=-1===t?function(){return i.getUTCMonth()===o}:function(){return i.getUTCMonth()!==r},r=o+t,i.setUTCMonth(r),(0>r||r>11)&&(r=(r+12)%12);else{for(f=0;s>f;f++)i=this.moveMonth(i,t);r=i.getUTCMonth();i.setUTCDate(e);u=function(){return r!==i.getUTCMonth()}}for(;u();)i.setUTCDate(--e),i.setUTCMonth(r);return i},moveYear:function(n,t){return this.moveMonth(n,12*t)},moveAvailableDate:function(n,t,i){do{if(n=this[i](n,t),!this.dateWithinRange(n))return!1;i="moveDay"}while(this.dateIsDisabled(n));return n},weekOfDateIsDisabled:function(t){return-1!==n.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled)},dateIsDisabled:function(t){return this.weekOfDateIsDisabled(t)||n.grep(this.o.datesDisabled,function(n){return y(t,n)}).length>0},dateWithinRange:function(n){return n>=this.o.startDate&&n<=this.o.endDate},keydown:function(n){if(!this.picker.is(":visible"))return void((40===n.keyCode||27===n.keyCode)&&(this.show(),n.stopPropagation()));var t,i,u=!1,r=this.focusDate||this.viewDate;switch(n.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide();n.preventDefault();n.stopPropagation();break;case 37:case 38:case 39:case 40:if(!this.o.keyboardNavigation||7===this.o.daysOfWeekDisabled.length)break;t=37===n.keyCode||38===n.keyCode?-1:1;0===this.viewMode?n.ctrlKey?(i=this.moveAvailableDate(r,t,"moveYear"),i&&this._trigger("changeYear",this.viewDate)):n.shiftKey?(i=this.moveAvailableDate(r,t,"moveMonth"),i&&this._trigger("changeMonth",this.viewDate)):37===n.keyCode||39===n.keyCode?i=this.moveAvailableDate(r,t,"moveDay"):this.weekOfDateIsDisabled(r)||(i=this.moveAvailableDate(r,t,"moveWeek")):1===this.viewMode?((38===n.keyCode||40===n.keyCode)&&(t=4*t),i=this.moveAvailableDate(r,t,"moveMonth")):2===this.viewMode&&((38===n.keyCode||40===n.keyCode)&&(t=4*t),i=this.moveAvailableDate(r,t,"moveYear"));i&&(this.focusDate=this.viewDate=i,this.setValue(),this.fill(),n.preventDefault());break;case 13:if(!this.o.forceParse)break;r=this.focusDate||this.dates.get(-1)||this.viewDate;this.o.keyboardNavigation&&(this._toggle_multidate(r),u=!0);this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.setValue();this.fill();this.picker.is(":visible")&&(n.preventDefault(),n.stopPropagation(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.fill();this.hide()}u&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.inputField&&this.inputField.change())},showMode:function(n){n&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,this.viewMode+n)));this.picker.children("div").hide().filter(".datepicker-"+i.modes[this.viewMode].clsName).show();this.updateNavArrows()}};o=function(t,i){n(t).data("datepicker",this);this.element=n(t);this.inputs=n.map(i.inputs,function(n){return n.jquery?n[0]:n});delete i.inputs;e.call(n(this.inputs),i).on("changeDate",n.proxy(this.dateUpdated,this));this.pickers=n.map(this.inputs,function(t){return n(t).data("datepicker")});this.updateDates()};o.prototype={updateDates:function(){this.dates=n.map(this.pickers,function(n){return n.getUTCDate()});this.updateRanges()},updateRanges:function(){var t=n.map(this.dates,function(n){return n.valueOf()});n.each(this.pickers,function(n,i){i.setRange(t)})},dateUpdated:function(t){var f;if(!this.updating&&(this.updating=!0,f=n(t.target).data("datepicker"),"undefined"!=typeof f)){var i=f.getUTCDate(),e=n.inArray(t.target,this.inputs),r=e-1,u=e+1,o=this.inputs.length;if(-1!==e){if(n.each(this.pickers,function(n,t){t.getUTCDate()||t.setUTCDate(i)}),i<this.dates[r])for(;r>=0&&i<this.dates[r];)this.pickers[r--].setUTCDate(i);else if(i>this.dates[u])for(;o>u&&i>this.dates[u];)this.pickers[u++].setUTCDate(i);this.updateDates();delete this.updating}}},remove:function(){n.map(this.pickers,function(n){n.remove()});delete this.element.data().datepicker}};a=n.fn.datepicker;e=function(i){var u=Array.apply(null,arguments),r;if(u.shift(),this.each(function(){var h=n(this),t=h.data("datepicker"),c="object"==typeof i&&i;if(!t){var l=w(this,"date"),a=n.extend({},s,l,c),v=b(a.language),e=n.extend({},s,v,l,c);h.hasClass("input-daterange")||e.inputs?(n.extend(e,{inputs:e.inputs||h.find("input").toArray()}),t=new o(this,e)):t=new f(this,e);h.data("datepicker",t)}"string"==typeof i&&"function"==typeof t[i]&&(r=t[i].apply(t,u))}),r===t||r instanceof f||r instanceof o)return this;if(this.length>1)throw new Error("Using only allowed for the collection of a single element ("+i+" function)");return r};n.fn.datepicker=e;s=n.fn.datepicker.defaults={assumeNearbyYear:!1,autoclose:!1,beforeShowDay:n.noop,beforeShowMonth:n.noop,beforeShowYear:n.noop,beforeShowDecade:n.noop,beforeShowCentury:n.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:4,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-(1/0),startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,showOnFocus:!0,zIndexOffset:10,container:"body",immediateUpdates:!1,title:"",templates:{leftArrow:"&laquo;",rightArrow:"&raquo;"}};v=n.fn.datepicker.locale_opts=["format","rtl","weekStart"];n.fn.datepicker.Constructor=f;r=n.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}};i={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10},{clsName:"decades",navFnc:"FullDecade",navStep:100},{clsName:"centuries",navFnc:"FullCentury",navStep:1e3}],isLeapYear:function(n){return n%4==0&&n%100!=0||n%400==0},getDaysInMonth:function(n,t){return[31,i.isLeapYear(n)?29:28,31,30,31,30,31,31,30,31,30,31][t]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g,parseFormat:function(n){if("function"==typeof n.toValue&&"function"==typeof n.toDisplay)return n;var t=n.replace(this.validParts,"\x00").split("\x00"),i=n.match(this.validParts);if(!t||!t.length||!i||0===i.length)throw new Error("Invalid date format.");return{separators:t,parts:i}},parseDate:function(e,o,s,c){function rt(n,t){return t===!0&&(t=10),100>n&&(n+=2e3,n>(new Date).getFullYear()+t&&(n-=100)),n}function ut(){var n=this.slice(0,a[l].length),t=a[l].slice(0,n.length);return n.toLowerCase()===t.toLowerCase()}var p,st,tt,b;if(!e)return t;if(e instanceof Date)return e;if("string"==typeof o&&(o=i.parseFormat(o)),o.toValue)return o.toValue(e,o,s);var v,k,l,d,ft=/([\-+]\d+)([dmwy])/,a=e.match(/([\-+]\d+)([dmwy])/g),et={d:"moveDay",m:"moveMonth",w:"moveWeek",y:"moveYear"},ot={yesterday:"-1d",today:"+0d",tomorrow:"+1d"};if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(e)){for(e=new Date,l=0;l<a.length;l++)v=ft.exec(a[l]),k=parseInt(v[1]),d=et[v[2]],e=f.prototype[d](e,k);return u(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate())}if("undefined"!=typeof ot[e]&&(e=ot[e],a=e.match(/([\-+]\d+)([dmwy])/g),/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(e))){for(e=new Date,l=0;l<a.length;l++)v=ft.exec(a[l]),k=parseInt(v[1]),d=et[v[2]],e=f.prototype[d](e,k);return u(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate())}a=e&&e.match(this.nonpunctuation)||[];e=new Date;var w,g,nt={},it=["yyyy","yy","M","MM","m","mm","d","dd"],y={yyyy:function(n,t){return n.setUTCFullYear(c?rt(t,c):t)},yy:function(n,t){return n.setUTCFullYear(c?rt(t,c):t)},m:function(n,t){if(isNaN(n))return n;for(t-=1;0>t;)t+=12;for(t%=12,n.setUTCMonth(t);n.getUTCMonth()!==t;)n.setUTCDate(n.getUTCDate()-1);return n},d:function(n,t){return n.setUTCDate(t)}};if(y.M=y.MM=y.mm=y.m,y.dd=y.d,e=h(),p=o.parts.slice(),a.length!==p.length&&(p=n(p).filter(function(t,i){return-1!==n.inArray(i,it)}).toArray()),a.length===p.length){for(l=0,st=p.length;st>l;l++){if(w=parseInt(a[l],10),v=p[l],isNaN(w))switch(v){case"MM":g=n(r[s].months).filter(ut);w=n.inArray(g[0],r[s].months)+1;break;case"M":g=n(r[s].monthsShort).filter(ut);w=n.inArray(g[0],r[s].monthsShort)+1}nt[v]=w}for(l=0;l<it.length;l++)b=it[l],b in nt&&!isNaN(nt[b])&&(tt=new Date(e),y[b](tt,nt[b]),isNaN(tt)||(e=tt))}return e},formatDate:function(t,u,f){var e;if(!t)return"";if("string"==typeof u&&(u=i.parseFormat(u)),u.toDisplay)return u.toDisplay(t,u,f);e={d:t.getUTCDate(),D:r[f].daysShort[t.getUTCDay()],DD:r[f].days[t.getUTCDay()],m:t.getUTCMonth()+1,M:r[f].monthsShort[t.getUTCMonth()],MM:r[f].months[t.getUTCMonth()],yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear()};e.dd=(e.d<10?"0":"")+e.d;e.mm=(e.m<10?"0":"")+e.m;t=[];for(var s=n.extend([],u.separators),o=0,h=u.parts.length;h>=o;o++)s.length&&t.push(s.shift()),t.push(e[u.parts[o]]);return t.join("")},headTemplate:'<thead><tr><th colspan="7" class="datepicker-title"><\/th><\/tr><tr><th class="prev">&laquo;<\/th><th colspan="5" class="datepicker-switch"><\/th><th class="next">&raquo;<\/th><\/tr><\/thead>',contTemplate:'<tbody><tr><td colspan="7"><\/td><\/tr><\/tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"><\/th><\/tr><tr><th colspan="7" class="clear"><\/th><\/tr><\/tfoot>'};i.template='<div class="datepicker"><div class="datepicker-days"><table class="table-condensed">'+i.headTemplate+"<tbody><\/tbody>"+i.footTemplate+'<\/table><\/div><div class="datepicker-months"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-years"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-decades"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-centuries"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+"<\/table><\/div><\/div>";n.fn.datepicker.DPGlobal=i;n.fn.datepicker.noConflict=function(){return n.fn.datepicker=a,this};n.fn.datepicker.version="1.6.1";n(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(t){var i=n(this);i.data("datepicker")||(t.preventDefault(),e.call(i,"show"))});n(function(){e.call(n('[data-provide="datepicker-inline"]'))})}),function(n){"use strict";function u(n,t){return n.toUpperCase().indexOf(t.toUpperCase())>-1}function i(t){return n.each([{re:/[\xC0-\xC6]/g,ch:"A"},{re:/[\xE0-\xE6]/g,ch:"a"},{re:/[\xC8-\xCB]/g,ch:"E"},{re:/[\xE8-\xEB]/g,ch:"e"},{re:/[\xCC-\xCF]/g,ch:"I"},{re:/[\xEC-\xEF]/g,ch:"i"},{re:/[\xD2-\xD6]/g,ch:"O"},{re:/[\xF2-\xF6]/g,ch:"o"},{re:/[\xD9-\xDC]/g,ch:"U"},{re:/[\xF9-\xFC]/g,ch:"u"},{re:/[\xC7-\xE7]/g,ch:"c"},{re:/[\xD1]/g,ch:"N"},{re:/[\xF1]/g,ch:"n"}],function(){t=t.replace(this.re,this.ch)}),t}function r(n){var i={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},r="(?:"+Object.keys(i).join("|")+")",u=new RegExp(r),f=new RegExp(r,"g"),t=n==null?"":""+n;return u.test(t)?t.replace(f,function(n){return i[n]}):t}function f(i,r){var u=arguments,o=i,i=u[0],r=u[1],f,e;return[].shift.apply(u),typeof i=="undefined"&&(i=o),e=this.each(function(){var s=n(this),e,o,c,h;if(s.is("select")){if(e=s.data("selectpicker"),o=typeof i=="object"&&i,e){if(o)for(h in o)o.hasOwnProperty(h)&&(e.options[h]=o[h])}else c=n.extend({},t.DEFAULTS,n.fn.selectpicker.defaults||{},s.data(),o),s.data("selectpicker",e=new t(this,c,r));typeof i=="string"&&(f=e[i]instanceof Function?e[i].apply(e,u):e.options[i])}}),typeof f!="undefined"?f:e}var t,e;n.expr[":"].icontains=function(t,i,r){return u(n(t).text(),r[3])};n.expr[":"].aicontains=function(t,i,r){return u(n(t).data("normalizedText")||n(t).text(),r[3])};t=function(i,r,u){u&&(u.stopPropagation(),u.preventDefault());this.$element=n(i);this.$newElement=null;this.$button=null;this.$menu=null;this.$lis=null;this.options=r;this.options.title===null&&(this.options.title=this.$element.attr("title"));this.val=t.prototype.val;this.render=t.prototype.render;this.refresh=t.prototype.refresh;this.setStyle=t.prototype.setStyle;this.selectAll=t.prototype.selectAll;this.deselectAll=t.prototype.deselectAll;this.destroy=t.prototype.remove;this.remove=t.prototype.remove;this.show=t.prototype.show;this.hide=t.prototype.hide;this.init()};t.VERSION="1.6.3";t.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results match",countSelectedText:function(n){return n==1?"{0} item selected":"{0} items selected"},maxOptionsText:function(n,t){var i=[];return i[0]=n==1?"Limit reached ({n} item max)":"Limit reached ({n} items max)",i[1]=t==1?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)",i},selectAllText:"Select All",deselectAllText:"Deselect All",multipleSeparator:", ",style:"btn-default",size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,actionsBox:!1,iconBase:"glyphicon",tickIcon:"glyphicon-ok",maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,searchAccentInsensitive:!1};t.prototype={constructor:t,init:function(){var i=this,t=this.$element.attr("id");this.$element.hide();this.multiple=this.$element.prop("multiple");this.autofocus=this.$element.prop("autofocus");this.$newElement=this.createView();this.$element.after(this.$newElement);this.$menu=this.$newElement.find("> .dropdown-menu");this.$button=this.$newElement.find("> button");this.$searchbox=this.$newElement.find("input");this.options.dropdownAlignRight&&this.$menu.addClass("dropdown-menu-right");typeof t!="undefined"&&(this.$button.attr("data-id",t),n('label[for="'+t+'"]').click(function(n){n.preventDefault();i.$button.focus()}));this.checkDisabled();this.clickListener();this.options.liveSearch&&this.liveSearchListener();this.render();this.liHeight();this.setStyle();this.setWidth();this.options.container&&this.selectPosition();this.$menu.data("this",this);this.$newElement.data("this",this);this.options.mobile&&this.mobile()},createDropdown:function(){var t=this.multiple?" show-tick":"",i=this.$element.parent().hasClass("input-group")?" input-group-btn":"",r=this.autofocus?" autofocus":"",u=this.$element.parents().hasClass("form-group-lg")?" btn-lg":this.$element.parents().hasClass("form-group-sm")?" btn-sm":"",f=this.options.header?'<div class="popover-title"><button type="button" class="close" aria-hidden="true">&times;<\/button>'+this.options.header+"<\/div>":"",e=this.options.liveSearch?'<div class="bs-searchbox"><input type="text" class="input-block-level form-control" autocomplete="off" /><\/div>':"",o=this.options.actionsBox?'<div class="bs-actionsbox"><div class="btn-group btn-block"><button class="actions-btn bs-select-all btn btn-sm btn-default">'+this.options.selectAllText+'<\/button><button class="actions-btn bs-deselect-all btn btn-sm btn-default">'+this.options.deselectAllText+"<\/button><\/div><\/div>":"",s='<div class="btn-group bootstrap-select'+t+i+'"><button type="button" class="btn dropdown-toggle selectpicker'+u+'" data-toggle="dropdown"'+r+'><span class="filter-option pull-left"><\/span>&nbsp;<span class="glyphicon glyphicon-chevron-down"><\/span><\/button><div class="dropdown-menu open">'+f+e+o+'<ul class="dropdown-menu inner selectpicker" role="menu"><\/ul><\/div><\/div>';return n(s)},createView:function(){var n=this.createDropdown(),t=this.createLi();return n.find("ul").append(t),n},reloadLi:function(){this.destroyLi();var n=this.createLi();this.$menu.find("ul").append(n)},destroyLi:function(){this.$menu.find("li").remove()},createLi:function(){var f=this,t=[],o=0,u=function(n,t,i){return"<li"+(typeof i!="undefined"?' class="'+i+'"':"")+(typeof t!="undefined"|null===t?' data-original-index="'+t+'"':"")+">"+n+"<\/li>"},e=function(n,t,u,e){var o=i(r(n));return'<a tabindex="0"'+(typeof t!="undefined"?' class="'+t+'"':"")+(typeof u!="undefined"?' style="'+u+'"':"")+(typeof e!="undefined"?'data-optgroup="'+e+'"':"")+' data-normalized-text="'+o+'">'+n+'<span class="'+f.options.iconBase+" "+f.options.tickIcon+' check-mark"><\/span><\/a>'};return this.$element.find("option").each(function(){var i=n(this),c=i.attr("class")||"",l=i.attr("style"),r=i.data("content")?i.data("content"):i.html(),y=typeof i.data("subtext")!="undefined"?'<small class="muted text-muted">'+i.data("subtext")+"<\/small>":"",h=typeof i.data("icon")!="undefined"?'<span class="'+f.options.iconBase+" "+i.data("icon")+'"><\/span> ':"",v=i.is(":disabled")||i.parent().is(":disabled"),s=i[0].index;if(h!==""&&v&&(h="<span>"+h+"<\/span>"),i.data("content")||(r=h+'<span class="text">'+r+y+"<\/span>"),!f.options.hideDisabled||!v)if(i.parent().is("optgroup")&&i.data("divider")!==!0){if(i.index()===0){o+=1;var a=i.parent().attr("label"),p=typeof i.parent().data("subtext")!="undefined"?'<small class="muted text-muted">'+i.parent().data("subtext")+"<\/small>":"",w=i.parent().data("icon")?'<span class="'+f.options.iconBase+" "+i.parent().data("icon")+'"><\/span> ':"";a=w+'<span class="text">'+a+p+"<\/span>";s!==0&&t.length>0&&t.push(u("",null,"divider"));t.push(u(a,null,"dropdown-header"))}t.push(u(e(r,"opt "+c,l,o),s))}else i.data("divider")===!0?t.push(u("",s,"divider")):i.data("hidden")===!0?t.push(u(e(r,c,l),s,"hide is-hidden")):t.push(u(e(r,c,l),s))}),this.multiple||this.$element.find("option:selected").length!==0||this.options.title||this.$element.find("option").eq(0).prop("selected",!0).attr("selected","selected"),n(t.join(""))},findLis:function(){return this.$lis==null&&(this.$lis=this.$menu.find("li")),this.$lis},render:function(t){var i=this,e,s,h;t!==!1&&this.$element.find("option").each(function(t){i.setDisabled(t,n(this).is(":disabled")||n(this).parent().is(":disabled"));i.setSelected(t,n(this).is(":selected"))});this.tabIndex();var o=this.options.hideDisabled?":not([disabled])":"",u=this.$element.find("option:selected"+o).map(function(){var t=n(this),u=t.data("icon")&&i.options.showIcon?'<i class="'+i.options.iconBase+" "+t.data("icon")+'"><\/i> ':"",r;return r=i.options.showSubtext&&t.attr("data-subtext")&&!i.multiple?' <small class="muted text-muted">'+t.data("subtext")+"<\/small>":"",t.data("content")&&i.options.showContent?t.data("content"):typeof t.attr("title")!="undefined"?t.attr("title"):u+t.html()+r}).toArray(),f=this.multiple?u.join(this.options.multipleSeparator):u[0];this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1&&(e=this.options.selectedTextFormat.split(">"),(e.length>1&&u.length>e[1]||e.length==1&&u.length>=2)&&(o=this.options.hideDisabled?", [disabled]":"",s=this.$element.find("option").not('[data-divider="true"], [data-hidden="true"]'+o).length,h=typeof this.options.countSelectedText=="function"?this.options.countSelectedText(u.length,s):this.options.countSelectedText,f=h.replace("{0}",u.length.toString()).replace("{1}",s.toString())));this.options.title=this.$element.attr("title");this.options.selectedTextFormat=="static"&&(f=this.options.title);f||(f=typeof this.options.title!="undefined"?this.options.title:this.options.noneSelectedText);this.$button.attr("title",r(f));this.$newElement.find(".filter-option").html(f)},setStyle:function(n,t){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|validate\[.*\]/gi,""));var i=n?n:this.options.style;t=="add"?this.$button.addClass(i):t=="remove"?this.$button.removeClass(i):(this.$button.removeClass(this.options.style),this.$button.addClass(i))},liHeight:function(){if(this.options.size!==!1){var t=this.$menu.parent().clone().find("> .dropdown-toggle").prop("autofocus",!1).end().appendTo("body"),n=t.addClass("open").find("> .dropdown-menu"),i=n.find("li").not(".divider").not(".dropdown-header").filter(":visible").children("a").outerHeight(),r=this.options.header?n.find(".popover-title").outerHeight():0,u=this.options.liveSearch?n.find(".bs-searchbox").outerHeight():0,f=this.options.actionsBox?n.find(".bs-actionsbox").outerHeight():0;t.remove();this.$newElement.data("liHeight",i).data("headerHeight",r).data("searchHeight",u).data("actionsHeight",f)}},setSize:function(){var e,b,k;this.findLis();var r=this,t=this.$menu,a=t.find(".inner"),d=this.$newElement.outerHeight(),v=this.$newElement.data("liHeight"),h=this.$newElement.data("headerHeight"),c=this.$newElement.data("searchHeight"),l=this.$newElement.data("actionsHeight"),g=this.$lis.filter(".divider").outerHeight(!0),u=parseInt(t.css("padding-top"))+parseInt(t.css("padding-bottom"))+parseInt(t.css("border-top-width"))+parseInt(t.css("border-bottom-width")),y=this.options.hideDisabled?", .disabled":"",p=n(window),o=u+parseInt(t.css("margin-top"))+parseInt(t.css("margin-bottom"))+2,i,f,s,w=function(){f=r.$newElement.offset().top-p.scrollTop();s=p.height()-f-d};if(w(),this.options.header&&t.css("padding-top",0),this.options.size=="auto"){e=function(){var n,e=r.$lis.not(".hide");w();i=s-o;r.options.dropupAuto&&r.$newElement.toggleClass("dropup",f>s&&i-o<t.height());r.$newElement.hasClass("dropup")&&(i=f-o);n=e.length+e.filter(".dropdown-header").length>3?v*3+o-2:0;t.css({"max-height":i+"px",overflow:"hidden","min-height":n+h+c+l+"px"});a.css({"max-height":i-h-c-l-u+"px","overflow-y":"auto","min-height":Math.max(n-u,0)+"px"})};e();this.$searchbox.off("input.getSize propertychange.getSize").on("input.getSize propertychange.getSize",e);n(window).off("resize.getSize").on("resize.getSize",e);n(window).off("scroll.getSize").on("scroll.getSize",e)}else this.options.size&&this.options.size!="auto"&&t.find("li"+y).length>this.options.size&&(b=this.$lis.not(".divider"+y).find(" > *").slice(0,this.options.size).last().parent().index(),k=this.$lis.slice(0,b+1).filter(".divider").length,i=v*this.options.size+k*g+u,r.options.dropupAuto&&this.$newElement.toggleClass("dropup",f>s&&i<t.height()),t.css({"max-height":i+h+c+l+"px",overflow:"hidden"}),a.css({"max-height":i-u+"px","overflow-y":"auto"}))},setWidth:function(){if(this.options.width=="auto"){this.$menu.css("min-width","0");var n=this.$newElement.clone().appendTo("body"),t=n.find("> .dropdown-menu").css("width"),i=n.css("width","auto").find("> button").css("width");n.remove();this.$newElement.css("width",Math.max(parseInt(t),parseInt(i))+"px")}else this.options.width=="fit"?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width",""));this.$newElement.hasClass("fit-width")&&this.options.width!=="fit"&&this.$newElement.removeClass("fit-width")},selectPosition:function(){var t=this,i=n("<div />"),r,f,u=function(n){i.addClass(n.attr("class").replace(/form-control/gi,"")).toggleClass("dropup",n.hasClass("dropup"));r=n.offset();f=n.hasClass("dropup")?0:n[0].offsetHeight;i.css({top:r.top+f,left:r.left,width:n[0].offsetWidth,position:"absolute"})};this.$newElement.on("click",function(){t.isDisabled()||(u(n(this)),i.appendTo(t.options.container),i.toggleClass("open",!n(this).hasClass("open")),i.append(t.$menu))});n(window).resize(function(){u(t.$newElement)});n(window).on("scroll",function(){u(t.$newElement)});n("html").on("click",function(r){n(r.target).closest(t.$newElement).length<1&&i.removeClass("open")})},setSelected:function(n,t){this.findLis();this.$lis.filter('[data-original-index="'+n+'"]').toggleClass("selected",t)},setDisabled:function(n,t){this.findLis();t?this.$lis.filter('[data-original-index="'+n+'"]').addClass("disabled").find("a").attr("href","#").attr("tabindex",-1):this.$lis.filter('[data-original-index="'+n+'"]').removeClass("disabled").find("a").removeAttr("href").attr("tabindex",0)},isDisabled:function(){return this.$element.is(":disabled")},checkDisabled:function(){var n=this;this.isDisabled()?this.$button.addClass("disabled").attr("tabindex",-1):(this.$button.hasClass("disabled")&&this.$button.removeClass("disabled"),this.$button.attr("tabindex")==-1&&(this.$element.data("tabindex")||this.$button.removeAttr("tabindex")));this.$button.click(function(){return!n.isDisabled()})},tabIndex:function(){this.$element.is("[tabindex]")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex")))},clickListener:function(){var t=this;this.$newElement.on("touchstart.dropdown",".dropdown-menu",function(n){n.stopPropagation()});this.$newElement.on("click",function(){t.setSize();t.options.liveSearch||t.multiple||setTimeout(function(){t.$menu.find(".selected a").focus()},10)});this.$menu.on("click","li a",function(i){var s=n(this),e=s.parent().data("originalIndex"),k=t.$element.val(),d=t.$element.prop("selectedIndex"),a,v,b;if(t.multiple&&i.stopPropagation(),i.preventDefault(),!t.isDisabled()&&!s.parent().hasClass("disabled")){var h=t.$element.find("option"),f=h.eq(e),w=f.prop("selected"),l=f.parent("optgroup"),r=t.options.maxOptions,u=l.data("maxOptions")||!1;if(t.multiple){if(f.prop("selected",!w),t.setSelected(e,!w),s.blur(),(r!==!1||u!==!1)&&(a=r<h.filter(":selected").length,v=u<l.find("option:selected").length,r&&a||u&&v))if(r&&r==1)h.prop("selected",!1),f.prop("selected",!0),t.$menu.find(".selected").removeClass("selected"),t.setSelected(e,!0);else if(u&&u==1)l.find("option:selected").prop("selected",!1),f.prop("selected",!0),b=s.data("optgroup"),t.$menu.find(".selected").has('a[data-optgroup="'+b+'"]').removeClass("selected"),t.setSelected(e,!0);else{var o=typeof t.options.maxOptionsText=="function"?t.options.maxOptionsText(r,u):t.options.maxOptionsText,y=o[0].replace("{n}",r),p=o[1].replace("{n}",u),c=n('<div class="notify"><\/div>');o[2]&&(y=y.replace("{var}",o[2][r>1?0:1]),p=p.replace("{var}",o[2][u>1?0:1]));f.prop("selected",!1);t.$menu.append(c);r&&a&&(c.append(n("<div>"+y+"<\/div>")),t.$element.trigger("maxReached.bs.select"));u&&v&&(c.append(n("<div>"+p+"<\/div>")),t.$element.trigger("maxReachedGrp.bs.select"));setTimeout(function(){t.setSelected(e,!1)},10);c.delay(750).fadeOut(300,function(){n(this).remove()})}}else h.prop("selected",!1),f.prop("selected",!0),t.$menu.find(".selected").removeClass("selected"),t.setSelected(e,!0);t.multiple?t.options.liveSearch&&t.$searchbox.focus():t.$button.focus();(k!=t.$element.val()&&t.multiple||d!=t.$element.prop("selectedIndex")&&!t.multiple)&&t.$element.change()}});this.$menu.on("click","li.disabled a, .popover-title, .popover-title :not(.close)",function(n){n.target==this&&(n.preventDefault(),n.stopPropagation(),t.options.liveSearch?t.$searchbox.focus():t.$button.focus())});this.$menu.on("click","li.divider, li.dropdown-header",function(n){n.preventDefault();n.stopPropagation();t.options.liveSearch?t.$searchbox.focus():t.$button.focus()});this.$menu.on("click",".popover-title .close",function(){t.$button.focus()});this.$searchbox.on("click",function(n){n.stopPropagation()});this.$menu.on("click",".actions-btn",function(i){t.options.liveSearch?t.$searchbox.focus():t.$button.focus();i.preventDefault();i.stopPropagation();n(this).is(".bs-select-all")?t.selectAll():t.deselectAll();t.$element.change()});this.$element.change(function(){t.render(!1)})},liveSearchListener:function(){var t=this,u=n('<li class="no-results"><\/li>');this.$newElement.on("click.dropdown.data-api touchstart.dropdown.data-api",function(){t.$menu.find(".active").removeClass("active");!t.$searchbox.val()||(t.$searchbox.val(""),t.$lis.not(".is-hidden").removeClass("hide"),!u.parent().length||u.remove());t.multiple||t.$menu.find(".selected").addClass("active");setTimeout(function(){t.$searchbox.focus()},10)});this.$searchbox.on("click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api",function(n){n.stopPropagation()});this.$searchbox.on("input propertychange",function(){t.$searchbox.val()?(t.options.searchAccentInsensitive?t.$lis.not(".is-hidden").removeClass("hide").find("a").not(":aicontains("+i(t.$searchbox.val())+")").parent().addClass("hide"):t.$lis.not(".is-hidden").removeClass("hide").find("a").not(":icontains("+t.$searchbox.val()+")").parent().addClass("hide"),t.$menu.find("li").filter(":visible:not(.no-results)").length?!u.parent().length||u.remove():(!u.parent().length||u.remove(),u.html(t.options.noneResultsText+' "'+r(t.$searchbox.val())+'"').show(),t.$menu.find("li").last().after(u))):(t.$lis.not(".is-hidden").removeClass("hide"),!u.parent().length||u.remove());t.$menu.find("li.active").removeClass("active");t.$menu.find("li").filter(":visible:not(.divider)").eq(0).addClass("active").find("a").focus();n(this).focus()})},val:function(n){return typeof n!="undefined"?(this.$element.val(n),this.render(),this.$element):this.$element.val()},selectAll:function(){this.findLis();this.$lis.not(".divider").not(".disabled").not(".selected").filter(":visible").find("a").click()},deselectAll:function(){this.findLis();this.$lis.not(".divider").not(".disabled").filter(".selected").filter(":visible").find("a").click()},keydown:function(t){var e=n(this),c=e.is("input")?e.parent().parent():e.parent(),f,r=c.data("this"),u,h,l,a,y,p,b,s,w={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},v,o,k;(r.options.liveSearch&&(c=e.parent().parent()),r.options.container&&(c=r.$menu),f=n("[role=menu] li a",c),s=r.$menu.parent().hasClass("open"),!s&&/([0-9]|[A-z])/.test(String.fromCharCode(t.keyCode))&&(r.options.container?r.$newElement.trigger("click"):(r.setSize(),r.$menu.parent().addClass("open"),s=!0),r.$searchbox.focus()),r.options.liveSearch&&(/(^9$|27)/.test(t.keyCode.toString(10))&&s&&r.$menu.find(".active").length===0&&(t.preventDefault(),r.$menu.parent().removeClass("open"),r.$button.focus()),f=n("[role=menu] li:not(.divider):not(.dropdown-header):visible",c),e.val()||/(38|40)/.test(t.keyCode.toString(10))||f.filter(".active").length===0&&(f=r.options.searchAccentInsensitive?r.$newElement.find("li").filter(":aicontains("+i(w[t.keyCode])+")"):r.$newElement.find("li").filter(":icontains("+w[t.keyCode]+")"))),f.length)&&(/(38|40)/.test(t.keyCode.toString(10))?(u=f.index(f.filter(":focus")),l=f.parent(":not(.disabled):visible").first().index(),a=f.parent(":not(.disabled):visible").last().index(),h=f.eq(u).parent().nextAll(":not(.disabled):visible").eq(0).index(),y=f.eq(u).parent().prevAll(":not(.disabled):visible").eq(0).index(),p=f.eq(h).parent().prevAll(":not(.disabled):visible").eq(0).index(),r.options.liveSearch&&(f.each(function(t){n(this).is(":not(.disabled)")&&n(this).data("index",t)}),u=f.index(f.filter(".active")),l=f.filter(":not(.disabled):visible").first().data("index"),a=f.filter(":not(.disabled):visible").last().data("index"),h=f.eq(u).nextAll(":not(.disabled):visible").eq(0).data("index"),y=f.eq(u).prevAll(":not(.disabled):visible").eq(0).data("index"),p=f.eq(h).prevAll(":not(.disabled):visible").eq(0).data("index")),b=e.data("prevIndex"),t.keyCode==38&&(r.options.liveSearch&&(u-=1),u!=p&&u>y&&(u=y),u<l&&(u=l),u==b&&(u=a)),t.keyCode==40&&(r.options.liveSearch&&(u+=1),u==-1&&(u=0),u!=p&&u<h&&(u=h),u>a&&(u=a),u==b&&(u=l)),e.data("prevIndex",u),r.options.liveSearch?(t.preventDefault(),e.is(".dropdown-toggle")||(f.removeClass("active"),f.eq(u).addClass("active").find("a").focus(),e.focus())):f.eq(u).focus()):e.is("input")||(v=[],f.each(function(){n(this).parent().is(":not(.disabled)")&&n.trim(n(this).text().toLowerCase()).substring(0,1)==w[t.keyCode]&&v.push(n(this).parent().index())}),o=n(document).data("keycount"),o++,n(document).data("keycount",o),k=n.trim(n(":focus").text().toLowerCase()).substring(0,1),k!=w[t.keyCode]?(o=1,n(document).data("keycount",o)):o>=v.length&&(n(document).data("keycount",0),o>v.length&&(o=1)),f.eq(v[o-1]).focus()),(/(13|32)/.test(t.keyCode.toString(10))||/(^9$)/.test(t.keyCode.toString(10))&&r.options.selectOnTab)&&s&&(/(32)/.test(t.keyCode.toString(10))||t.preventDefault(),r.options.liveSearch?/(32)/.test(t.keyCode.toString(10))||(r.$menu.find(".active a").click(),e.focus()):n(":focus").click(),n(document).data("keycount",0)),(/(^9$|27)/.test(t.keyCode.toString(10))&&s&&(r.multiple||r.options.liveSearch)||/(27)/.test(t.keyCode.toString(10))&&!s)&&(r.$menu.parent().removeClass("open"),r.$button.focus()))},mobile:function(){this.$element.addClass("mobile-device").appendTo(this.$newElement);this.options.container&&this.$menu.hide()},refresh:function(){this.$lis=null;this.reloadLi();this.render();this.setWidth();this.setStyle();this.checkDisabled();this.liHeight()},update:function(){this.reloadLi();this.setWidth();this.setStyle();this.checkDisabled();this.liHeight()},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove();this.$element.remove()}};e=n.fn.selectpicker;n.fn.selectpicker=f;n.fn.selectpicker.Constructor=t;n.fn.selectpicker.noConflict=function(){return n.fn.selectpicker=e,this};n(document).data("keycount",0).on("keydown",".bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bs-searchbox input",t.prototype.keydown).on("focusin.modal",".bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bs-searchbox input",function(n){n.stopPropagation()});n(window).on("load.bs.select.data-api",function(){n(".selectpicker").each(function(){var t=n(this);f.call(t,t.data())})})}(jQuery);!function(n,t){"object"==typeof exports?module.exports=t():"function"==typeof define&&define.amd?define(t):n.Spinner=t()}(this,function(){"use strict";function i(n,t){var i,r=document.createElement(n||"div");for(i in t)r[i]=t[i];return r}function t(n){for(var t=1,i=arguments.length;i>t;t++)n.appendChild(arguments[t]);return n}function a(n,t,i,r){var f=["opacity",t,~~(100*n),i,r].join("-"),e=.01+i/r*100,s=Math.max(1-(1-n)/t*(100-e),n),h=u.substring(0,u.indexOf("Animation")).toLowerCase(),c=h&&"-"+h+"-"||"";return l[f]||(o.insertRule("@"+c+"keyframes "+f+"{0%{opacity:"+s+"}"+e+"%{opacity:"+n+"}"+(e+.01)+"%{opacity:1}"+(e+t)%100+"%{opacity:"+n+"}100%{opacity:"+s+"}}",o.cssRules.length),l[f]=1),f}function e(n,t){var r,i,u=n.style;for(t=t.charAt(0).toUpperCase()+t.slice(1),i=0;i<c.length;i++)if(r=c[i]+t,void 0!==u[r])return r;if(void 0!==u[t])return t}function n(n,t){for(var i in t)n.style[e(n,i)||i]=t[i];return n}function s(n){for(var r,i,t=1;t<arguments.length;t++){r=arguments[t];for(i in r)void 0===n[i]&&(n[i]=r[i])}return n}function h(n,t){return"string"==typeof n?n:n[t%n.length]}function r(n){this.opts=s(n||{},r.defaults,y)}function v(){function u(n,t){return i("<"+n+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',t)}o.addRule(".spin-vml","behavior:url(#default#VML)");r.prototype.lines=function(i,r){function s(){return n(u("group",{coordsize:o+" "+o,coordorigin:-e+" "+-e}),{width:o,height:o})}function c(i,f,o){t(a,t(n(s(),{rotation:360/r.lines*i+"deg",left:~~f}),t(n(u("roundrect",{arcsize:r.corners}),{width:e,height:r.width,left:r.radius,top:-r.width>>1,filter:o}),u("fill",{color:h(r.color,i),opacity:r.opacity}),u("stroke",{opacity:0}))))}var f,e=r.length+r.width,o=2*e,l=2*-(r.width+r.length)+"px",a=n(s(),{position:"absolute",top:l,left:l});if(r.shadow)for(f=1;f<=r.lines;f++)c(f,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(f=1;f<=r.lines;f++)c(f);return t(i,a)};r.prototype.opacity=function(n,t,i,r){var u=n.firstChild;r=r.shadow&&r.lines||0;u&&t+r<u.childNodes.length&&(u=u.childNodes[t+r],u=u&&u.firstChild,u=u&&u.firstChild,u&&(u.opacity=i))}}var u,c=["webkit","Moz","ms","O"],l={},o=function(){var n=i("style",{type:"text/css"});return t(document.getElementsByTagName("head")[0],n),n.sheet||n.styleSheet}(),y={lines:12,length:7,width:5,radius:10,rotate:0,corners:1,color:"#000",direction:1,speed:1,trail:100,opacity:.25,fps:20,zIndex:2e9,className:"spinner",top:"50%",left:"50%",position:"absolute"},f;return r.defaults={},s(r.prototype,{spin:function(t){this.stop();var f=this,r=f.opts,e=f.el=n(i(0,{className:r.className}),{position:r.position,width:0,zIndex:r.zIndex});if(r.radius+r.length+r.width,n(e,{left:r.left,top:r.top}),t&&t.insertBefore(e,t.firstChild||null),e.setAttribute("role","progressbar"),f.lines(e,f.opts),!u){var s,h=0,l=(r.lines-1)*(1-r.direction)/2,c=r.fps,o=c/r.speed,a=(1-r.opacity)/(o*r.trail/100),v=o/r.lines;!function y(){h++;for(var n=0;n<r.lines;n++)s=Math.max(1-(h+(r.lines-n)*v)%o*a,r.opacity),f.opacity(e,n*r.direction+l,s,r);f.timeout=f.el&&setTimeout(y,~~(1e3/c))}()}return f},stop:function(){var n=this.el;return n&&(clearTimeout(this.timeout),n.parentNode&&n.parentNode.removeChild(n),this.el=void 0),this},lines:function(r,f){function s(t,r){return n(i(),{position:"absolute",width:f.length+f.width+"px",height:f.width+"px",background:t,boxShadow:r,transformOrigin:"left",transform:"rotate("+~~(360/f.lines*e+f.rotate)+"deg) translate("+f.radius+"px,0)",borderRadius:(f.corners*f.width>>1)+"px"})}for(var o,e=0,c=(f.lines-1)*(1-f.direction)/2;e<f.lines;e++)o=n(i(),{position:"absolute",top:1+~(f.width/2)+"px",transform:f.hwaccel?"translate3d(0,0,0)":"",opacity:f.opacity,animation:u&&a(f.opacity,f.trail,c+e*f.direction,f.lines)+" "+1/f.speed+"s linear infinite"}),f.shadow&&t(o,n(s("#000","0 0 4px #000"),{top:"2px"})),t(r,t(o,s(h(f.color,e),"0 0 1px rgba(0,0,0,.1)")));return r},opacity:function(n,t,i){t<n.childNodes.length&&(n.childNodes[t].style.opacity=i)}}),f=n(i("group"),{behavior:"url(#default#VML)"}),!e(f,"transform")&&f.adj?v():u=e(f,"animation"),r}),function(n){if(typeof exports=="object")n(require("jquery"),require("spin.js"));else if(typeof define=="function"&&define.amd)define(["jquery","spin"],n);else{if(!window.Spinner)throw new Error("Spin.js not present");n(window.jQuery,window.Spinner)}}(function(n,t){n.fn.spin=function(i,r){return this.each(function(){var f=n(this),u=f.data();u.spinner&&(u.spinner.stop(),delete u.spinner);i!==!1&&(i=n.extend({color:r||f.css("color")},n.fn.spin.presets[i]||i),u.spinner=new t(i).spin(this))})};n.fn.spin.presets={tiny:{lines:8,length:2,width:2,radius:3},small:{lines:8,length:4,width:3,radius:5},large:{lines:10,length:8,width:4,radius:8}}});!function(n){var t={},r={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};n.fn.bxSlider=function(u){var f,e;if(0==this.length)return this;if(this.length>1)return this.each(function(){n(this).bxSlider(u)}),this;f={};e=this;t.el=this;var w=n(window).width(),b=n(window).height(),k=function(){f.settings=n.extend({},r,u);f.settings.slideWidth=parseInt(f.settings.slideWidth);f.children=e.children(f.settings.slideSelector);f.children.length<f.settings.minSlides&&(f.settings.minSlides=f.children.length);f.children.length<f.settings.maxSlides&&(f.settings.maxSlides=f.children.length);f.settings.randomStart&&(f.settings.startSlide=Math.floor(Math.random()*f.children.length));f.active={index:f.settings.startSlide};f.carousel=f.settings.minSlides>1||f.settings.maxSlides>1;f.carousel&&(f.settings.preloadImages="all");f.minThreshold=f.settings.minSlides*f.settings.slideWidth+(f.settings.minSlides-1)*f.settings.slideMargin;f.maxThreshold=f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin;f.working=!1;f.controls={};f.interval=null;f.animProp="vertical"==f.settings.mode?"top":"left";f.usingCSS=f.settings.useCSS&&"fade"!=f.settings.mode&&function(){var i=document.createElement("div"),n=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],t;for(t in n)if(void 0!==i.style[n[t]])return f.cssPrefix=n[t].replace("Perspective","").toLowerCase(),f.animProp="-"+f.cssPrefix+"-transform",!0;return!1}();"vertical"==f.settings.mode&&(f.settings.maxSlides=f.settings.minSlides);e.data("origStyle",e.attr("style"));e.children(f.settings.slideSelector).each(function(){n(this).data("origStyle",n(this).attr("style"))});ft()},ft=function(){e.wrap('<div class="bx-wrapper"><div class="bx-viewport"><\/div><\/div>');f.viewport=e.parent();f.loader=n('<div class="bx-loading" />');f.viewport.prepend(f.loader);e.css({width:"horizontal"==f.settings.mode?100*f.children.length+215+"%":"auto",position:"relative"});f.usingCSS&&f.settings.easing?e.css("-"+f.cssPrefix+"-transition-timing-function",f.settings.easing):f.settings.easing||(f.settings.easing="swing");h();f.viewport.css({width:"100%",overflow:"hidden",position:"relative"});f.viewport.parent().css({maxWidth:st()});f.settings.pager||f.viewport.parent().css({margin:"0 auto 0px"});f.children.css({float:"horizontal"==f.settings.mode?"left":"none",listStyle:"none",position:"relative"});f.children.css("width",d());"horizontal"==f.settings.mode&&f.settings.slideMargin>0&&f.children.css("marginRight",f.settings.slideMargin);"vertical"==f.settings.mode&&f.settings.slideMargin>0&&f.children.css("marginBottom",f.settings.slideMargin);"fade"==f.settings.mode&&(f.children.css({position:"absolute",zIndex:0,display:"none"}),f.children.eq(f.settings.startSlide).css({zIndex:f.settings.slideZIndex,display:"block"}));f.controls.el=n('<div class="bx-controls" />');f.settings.captions&&at();f.active.last=f.settings.startSlide==s()-1;f.settings.video&&e.fitVids();var t=f.children.eq(f.settings.startSlide);"all"==f.settings.preloadImages&&(t=f.children);f.settings.ticker?f.settings.pager=!1:(f.settings.pager&&ht(),f.settings.controls&&ct(),f.settings.auto&&f.settings.autoControls&&lt(),(f.settings.controls||f.settings.autoControls||f.settings.pager)&&f.viewport.after(f.controls.el));et(t,ot)},et=function(t,i){var r=t.find("img, iframe").length,u;if(0==r)return i(),void 0;u=0;t.find("img, iframe").each(function(){n(this).one("load",function(){++u==r&&i()}).each(function(){this.complete&&n(this).load()})})},ot=function(){if(f.settings.infiniteLoop&&"fade"!=f.settings.mode&&!f.settings.ticker){var t="vertical"==f.settings.mode?f.settings.minSlides:f.settings.maxSlides,i=f.children.slice(0,t).clone().addClass("bx-clone"),r=f.children.slice(-t).clone().addClass("bx-clone");e.append(i).prepend(r)}f.loader.remove();g();"vertical"==f.settings.mode&&(f.settings.adaptiveHeight=!0);f.viewport.height(l());e.redrawSlider();f.settings.onSliderLoad(f.active.index);f.initialized=!0;f.settings.responsive&&n(window).bind("resize",ut);f.settings.auto&&f.settings.autoStart&&kt();f.settings.ticker&&dt();f.settings.pager&&v(f.settings.startSlide);f.settings.controls&&tt();f.settings.touchEnabled&&!f.settings.ticker&&gt()},l=function(){var r=0,t=n(),u;if("vertical"==f.settings.mode||f.settings.adaptiveHeight)if(f.carousel)for(u=1==f.settings.moveSlides?f.active.index:f.active.index*c(),t=f.children.eq(u),i=1;i<=f.settings.maxSlides-1;i++)t=u+i>=f.children.length?t.add(f.children.eq(i-1)):t.add(f.children.eq(u+i));else t=f.children.eq(f.active.index);else t=f.children;return"vertical"==f.settings.mode?(t.each(function(){r+=n(this).outerHeight()}),f.settings.slideMargin>0&&(r+=f.settings.slideMargin*(f.settings.minSlides-1))):r=Math.max.apply(Math,t.map(function(){return n(this).outerHeight(!1)}).get()),r},st=function(){var n="100%";return f.settings.slideWidth>0&&(n="horizontal"==f.settings.mode?f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin:f.settings.slideWidth),n},d=function(){var t=f.settings.slideWidth,n=f.viewport.width();return 0==f.settings.slideWidth||f.settings.slideWidth>n&&!f.carousel||"vertical"==f.settings.mode?t=n:f.settings.maxSlides>1&&"horizontal"==f.settings.mode&&(n>f.maxThreshold||n<f.minThreshold&&(t=(n-f.settings.slideMargin*(f.settings.minSlides-1))/f.settings.minSlides)),t},h=function(){var n=1,t;return"horizontal"==f.settings.mode&&f.settings.slideWidth>0?f.viewport.width()<f.minThreshold?n=f.settings.minSlides:f.viewport.width()>f.maxThreshold?n=f.settings.maxSlides:(t=f.children.first().width(),n=Math.floor(f.viewport.width()/t)):"vertical"==f.settings.mode&&(n=f.settings.minSlides),n},s=function(){var n=0,t,i;if(f.settings.moveSlides>0)if(f.settings.infiniteLoop)n=f.children.length/c();else for(t=0,i=0;t<f.children.length;)++n,t=i+h(),i+=f.settings.moveSlides<=h()?f.settings.moveSlides:h();else n=Math.ceil(f.children.length/h());return n},c=function(){return f.settings.moveSlides>0&&f.settings.moveSlides<=h()?f.settings.moveSlides:h()},g=function(){var t,i,n;f.children.length>f.settings.maxSlides&&f.active.last&&!f.settings.infiniteLoop?"horizontal"==f.settings.mode?(t=f.children.last(),n=t.position(),o(-(n.left-(f.viewport.width()-t.width())),"reset",0)):"vertical"==f.settings.mode&&(i=f.children.length-f.settings.minSlides,n=f.children.eq(i).position(),o(-n.top,"reset",0)):(n=f.children.eq(f.active.index*c()).position(),f.active.index==s()-1&&(f.active.last=!0),void 0!=n&&("horizontal"==f.settings.mode?o(-n.left,"reset",0):"vertical"==f.settings.mode&&o(-n.top,"reset",0)))},o=function(n,t,i,r){var u,s;f.usingCSS?(u="vertical"==f.settings.mode?"translate3d(0, "+n+"px, 0)":"translate3d("+n+"px, 0, 0)",e.css("-"+f.cssPrefix+"-transition-duration",i/1e3+"s"),"slide"==t?(e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");y()})):"reset"==t?e.css(f.animProp,u):"ticker"==t&&(e.css("-"+f.cssPrefix+"-transition-timing-function","linear"),e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");o(r.resetValue,"reset",0);a()}))):(s={},s[f.animProp]=n,"slide"==t?e.animate(s,i,f.settings.easing,function(){y()}):"reset"==t?e.css(f.animProp,n):"ticker"==t&&e.animate(s,speed,"linear",function(){o(r.resetValue,"reset",0);a()}))},nt=function(){for(var i,r="",u=s(),t=0;u>t;t++)i="",f.settings.buildPager&&n.isFunction(f.settings.buildPager)?(i=f.settings.buildPager(t),f.pagerEl.addClass("bx-custom-pager")):(i=t+1,f.pagerEl.addClass("bx-default-pager")),r+='<div class="bx-pager-item"><a href="" data-slide-index="'+t+'" class="bx-pager-link">'+i+"<\/a><\/div>";f.pagerEl.html(r)},ht=function(){f.settings.pagerCustom?f.pagerEl=n(f.settings.pagerCustom):(f.pagerEl=n('<div class="bx-pager" />'),f.settings.pagerSelector?n(f.settings.pagerSelector).html(f.pagerEl):f.controls.el.addClass("bx-has-pager").append(f.pagerEl),nt());f.pagerEl.on("click","a",bt)},ct=function(){f.controls.next=n('<a class="bx-next" href="">'+f.settings.nextText+"<\/a>");f.controls.prev=n('<a class="bx-prev" href="">'+f.settings.prevText+"<\/a>");f.controls.next.bind("click",vt);f.controls.prev.bind("click",yt);f.settings.nextSelector&&n(f.settings.nextSelector).append(f.controls.next);f.settings.prevSelector&&n(f.settings.prevSelector).append(f.controls.prev);f.settings.nextSelector||f.settings.prevSelector||(f.controls.directionEl=n('<div class="bx-controls-direction" />'),f.controls.directionEl.append(f.controls.prev).append(f.controls.next),f.controls.el.addClass("bx-has-controls-direction").append(f.controls.directionEl))},lt=function(){f.controls.start=n('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+f.settings.startText+"<\/a><\/div>");f.controls.stop=n('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+f.settings.stopText+"<\/a><\/div>");f.controls.autoEl=n('<div class="bx-controls-auto" />');f.controls.autoEl.on("click",".bx-start",pt);f.controls.autoEl.on("click",".bx-stop",wt);f.settings.autoControlsCombine?f.controls.autoEl.append(f.controls.start):f.controls.autoEl.append(f.controls.start).append(f.controls.stop);f.settings.autoControlsSelector?n(f.settings.autoControlsSelector).html(f.controls.autoEl):f.controls.el.addClass("bx-has-controls-auto").append(f.controls.autoEl);p(f.settings.autoStart?"stop":"start")},at=function(){f.children.each(function(){var t=n(this).find("img:first").attr("title");void 0!=t&&(""+t).length&&n(this).append('<div class="bx-caption"><span>'+t+"<\/span><\/div>")})},vt=function(n){f.settings.auto&&e.stopAuto();e.goToNextSlide();n.preventDefault()},yt=function(n){f.settings.auto&&e.stopAuto();e.goToPrevSlide();n.preventDefault()},pt=function(n){e.startAuto();n.preventDefault()},wt=function(n){e.stopAuto();n.preventDefault()},bt=function(t){f.settings.auto&&e.stopAuto();var r=n(t.currentTarget),i=parseInt(r.attr("data-slide-index"));i!=f.active.index&&e.goToSlide(i);t.preventDefault()},v=function(t){var i=f.children.length;return"short"==f.settings.pagerType?(f.settings.maxSlides>1&&(i=Math.ceil(f.children.length/f.settings.maxSlides)),f.pagerEl.html(t+1+f.settings.pagerShortSeparator+i),void 0):(f.pagerEl.find("a").removeClass("active"),f.pagerEl.each(function(i,r){n(r).find("a").eq(t).addClass("active")}),void 0)},y=function(){if(f.settings.infiniteLoop){var n="";0==f.active.index?n=f.children.eq(0).position():f.active.index==s()-1&&f.carousel?n=f.children.eq((s()-1)*c()).position():f.active.index==f.children.length-1&&(n=f.children.eq(f.children.length-1).position());n&&("horizontal"==f.settings.mode?o(-n.left,"reset",0):"vertical"==f.settings.mode&&o(-n.top,"reset",0))}f.working=!1;f.settings.onSlideAfter(f.children.eq(f.active.index),f.oldIndex,f.active.index)},p=function(n){f.settings.autoControlsCombine?f.controls.autoEl.html(f.controls[n]):(f.controls.autoEl.find("a").removeClass("active"),f.controls.autoEl.find("a:not(.bx-"+n+")").addClass("active"))},tt=function(){1==s()?(f.controls.prev.addClass("disabled"),f.controls.next.addClass("disabled")):!f.settings.infiniteLoop&&f.settings.hideControlOnEnd&&(0==f.active.index?(f.controls.prev.addClass("disabled"),f.controls.next.removeClass("disabled")):f.active.index==s()-1?(f.controls.next.addClass("disabled"),f.controls.prev.removeClass("disabled")):(f.controls.prev.removeClass("disabled"),f.controls.next.removeClass("disabled")))},kt=function(){f.settings.autoDelay>0?setTimeout(e.startAuto,f.settings.autoDelay):e.startAuto();f.settings.autoHover&&e.hover(function(){f.interval&&(e.stopAuto(!0),f.autoPaused=!0)},function(){f.autoPaused&&(e.startAuto(!0),f.autoPaused=null)})},dt=function(){var i=0,t;"next"==f.settings.autoDirection?e.append(f.children.clone().addClass("bx-clone")):(e.prepend(f.children.clone().addClass("bx-clone")),t=f.children.first().position(),i="horizontal"==f.settings.mode?-t.left:-t.top);o(i,"reset",0);f.settings.pager=!1;f.settings.controls=!1;f.settings.autoControls=!1;f.settings.tickerHover&&!f.usingCSS&&f.viewport.hover(function(){e.stop()},function(){var t=0;f.children.each(function(){t+="horizontal"==f.settings.mode?n(this).outerWidth(!0):n(this).outerHeight(!0)});var i=f.settings.speed/t,r="horizontal"==f.settings.mode?"left":"top",u=i*(t-Math.abs(parseInt(e.css(r))));a(u)});a()},a=function(n){var t,i;speed=n?n:f.settings.speed;t={left:0,top:0};i={left:0,top:0};"next"==f.settings.autoDirection?t=e.find(".bx-clone").first().position():i=f.children.first().position();var r="horizontal"==f.settings.mode?-t.left:-t.top,u="horizontal"==f.settings.mode?-i.left:-i.top,s={resetValue:u};o(r,"ticker",speed,s)},gt=function(){f.touch={start:{x:0,y:0},end:{x:0,y:0}};f.viewport.bind("touchstart",ni)},ni=function(n){if(f.working)n.preventDefault();else{f.touch.originalPos=e.position();var t=n.originalEvent;f.touch.start.x=t.changedTouches[0].pageX;f.touch.start.y=t.changedTouches[0].pageY;f.viewport.bind("touchmove",it);f.viewport.bind("touchend",rt)}},it=function(n){var i=n.originalEvent,u=Math.abs(i.changedTouches[0].pageX-f.touch.start.x),e=Math.abs(i.changedTouches[0].pageY-f.touch.start.y),r,t;(3*u>e&&f.settings.preventDefaultSwipeX?n.preventDefault():3*e>u&&f.settings.preventDefaultSwipeY&&n.preventDefault(),"fade"!=f.settings.mode&&f.settings.oneToOneTouch)&&(r=0,"horizontal"==f.settings.mode?(t=i.changedTouches[0].pageX-f.touch.start.x,r=f.touch.originalPos.left+t):(t=i.changedTouches[0].pageY-f.touch.start.y,r=f.touch.originalPos.top+t),o(r,"reset",0))},rt=function(n){var r,i,t;f.viewport.unbind("touchmove",it);r=n.originalEvent;i=0;(f.touch.end.x=r.changedTouches[0].pageX,f.touch.end.y=r.changedTouches[0].pageY,"fade"==f.settings.mode)?(t=Math.abs(f.touch.start.x-f.touch.end.x),t>=f.settings.swipeThreshold&&(f.touch.start.x>f.touch.end.x?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto())):(t=0,"horizontal"==f.settings.mode?(t=f.touch.end.x-f.touch.start.x,i=f.touch.originalPos.left):(t=f.touch.end.y-f.touch.start.y,i=f.touch.originalPos.top),!f.settings.infiniteLoop&&(0==f.active.index&&t>0||f.active.last&&0>t)?o(i,"reset",200):Math.abs(t)>=f.settings.swipeThreshold?(0>t?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto()):o(i,"reset",200));f.viewport.unbind("touchend",rt)},ut=function(){var t=n(window).width(),i=n(window).height();(w!=t||b!=i)&&(w=t,b=i,e.redrawSlider(),f.settings.onSliderResize.call(e,f.active.index))};return e.goToSlide=function(t,i){var h,r,a,p,u,w,b;f.working||f.active.index==t||((f.working=!0,f.oldIndex=f.active.index,f.active.index=0>t?s()-1:t>=s()?0:t,f.settings.onSlideBefore(f.children.eq(f.active.index),f.oldIndex,f.active.index),"next"==i?f.settings.onSlideNext(f.children.eq(f.active.index),f.oldIndex,f.active.index):"prev"==i&&f.settings.onSlidePrev(f.children.eq(f.active.index),f.oldIndex,f.active.index),f.active.last=f.active.index>=s()-1,f.settings.pager&&v(f.active.index),f.settings.controls&&tt(),"fade"==f.settings.mode)?(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),f.children.filter(":visible").fadeOut(f.settings.speed).css({zIndex:0}),f.children.eq(f.active.index).css("zIndex",f.settings.slideZIndex+1).fadeIn(f.settings.speed,function(){n(this).css("zIndex",f.settings.slideZIndex);y()})):(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),h=0,r={left:0,top:0},!f.settings.infiniteLoop&&f.carousel&&f.active.last?"horizontal"==f.settings.mode?(u=f.children.eq(f.children.length-1),r=u.position(),h=f.viewport.width()-u.outerWidth()):(a=f.children.length-f.settings.minSlides,r=f.children.eq(a).position()):f.carousel&&f.active.last&&"prev"==i?(p=1==f.settings.moveSlides?f.settings.maxSlides-c():(s()-1)*c()-(f.children.length-f.settings.maxSlides),u=e.children(".bx-clone").eq(p),r=u.position()):"next"==i&&0==f.active.index?(r=e.find("> .bx-clone").eq(f.settings.maxSlides).position(),f.active.last=!1):t>=0&&(w=t*c(),r=f.children.eq(w).position()),"undefined"!=typeof r&&(b="horizontal"==f.settings.mode?-(r.left-h):-r.top,o(b,"slide",f.settings.speed))))},e.goToNextSlide=function(){if(f.settings.infiniteLoop||!f.active.last){var n=parseInt(f.active.index)+1;e.goToSlide(n,"next")}},e.goToPrevSlide=function(){if(f.settings.infiniteLoop||0!=f.active.index){var n=parseInt(f.active.index)-1;e.goToSlide(n,"prev")}},e.startAuto=function(n){f.interval||(f.interval=setInterval(function(){"next"==f.settings.autoDirection?e.goToNextSlide():e.goToPrevSlide()},f.settings.pause),f.settings.autoControls&&1!=n&&p("stop"))},e.stopAuto=function(n){f.interval&&(clearInterval(f.interval),f.interval=null,f.settings.autoControls&&1!=n&&p("start"))},e.getCurrentSlide=function(){return f.active.index},e.getCurrentSlideElement=function(){return f.children.eq(f.active.index)},e.getSlideCount=function(){return f.children.length},e.redrawSlider=function(){f.children.add(e.find(".bx-clone")).outerWidth(d());f.viewport.css("height",l());f.settings.ticker||g();f.active.last&&(f.active.index=s()-1);f.active.index>=s()&&(f.active.last=!0);f.settings.pager&&!f.settings.pagerCustom&&(nt(),v(f.active.index))},e.destroySlider=function(){f.initialized&&(f.initialized=!1,n(".bx-clone",this).remove(),f.children.each(function(){void 0!=n(this).data("origStyle")?n(this).attr("style",n(this).data("origStyle")):n(this).removeAttr("style")}),void 0!=n(this).data("origStyle")?this.attr("style",n(this).data("origStyle")):n(this).removeAttr("style"),n(this).unwrap().unwrap(),f.controls.el&&f.controls.el.remove(),f.controls.next&&f.controls.next.remove(),f.controls.prev&&f.controls.prev.remove(),f.pagerEl&&f.settings.controls&&f.pagerEl.remove(),n(".bx-caption",this).remove(),f.controls.autoEl&&f.controls.autoEl.remove(),clearInterval(f.interval),f.settings.responsive&&n(window).unbind("resize",ut))},e.reloadSlider=function(n){void 0!=n&&(u=n);e.destroySlider();k()},k(),this}}(jQuery),function(n){function h(n,r,u){var c=n[0],s=/er/.test(u)?_indeterminate:/bl/.test(u)?i:t,h=u==_update?{checked:c[t],disabled:c[i],indeterminate:"true"==n.attr(_indeterminate)||"false"==n.attr(_determinate)}:c[s],l;if(/^(ch|di|in)/.test(u)&&!h)o(n,s);else if(/^(un|en|de)/.test(u)&&h)f(n,s);else if(u==_update)for(l in h)h[l]?o(n,l,!0):f(n,l,!0);else r&&"toggle"!=u||(r||n[_callback]("ifClicked"),h?c[_type]!==e&&f(n,s):o(n,s))}function o(o,h,l){var y=o[0],p=o.parent(),b=h==t,k=h==_indeterminate,nt=h==i,d=k?_determinate:b?v:"enabled",tt=r(o,d+s(y[_type])),it=r(o,h+s(y[_type]));if(!0!==y[h]){if(!l&&h==t&&y[_type]==e&&y.name){var g=o.closest("form"),w='input[name="'+y.name+'"]',w=g.length?g.find(w):n(w);w.each(function(){this!==y&&n(this).data(u)&&f(n(this),h)})}k?(y[h]=!0,y[t]&&f(o,t,"force")):(l||(y[h]=!0),b&&y[_indeterminate]&&f(o,_indeterminate,!1));a(o,b,h,l)}y[i]&&r(o,_cursor,!0)&&p.find("."+c).css(_cursor,"default");p[_add](it||r(o,h)||"");p.attr("role")&&!k&&p.attr("aria-"+(nt?i:t),"true");p[_remove](tt||r(o,d)||"")}function f(n,u,f){var e=n[0],o=n.parent(),y=u==t,h=u==_indeterminate,p=u==i,l=h?_determinate:y?v:"enabled",w=r(n,l+s(e[_type])),b=r(n,u+s(e[_type]));!1!==e[u]&&((h||!f||"force"==f)&&(e[u]=!1),a(n,y,l,f));!e[i]&&r(n,_cursor,!0)&&o.find("."+c).css(_cursor,"pointer");o[_remove](b||r(n,u)||"");o.attr("role")&&!h&&o.attr("aria-"+(p?i:t),"false");o[_add](w||r(n,l)||"")}function l(t,i){t.data(u)&&(t.parent().html(t.attr("style",t.data(u).s||"")),i&&t[_callback](i),t.off(".i").unwrap(),n(_label+'[for="'+t[0].id+'"]').add(t.closest(_label)).off(".i"))}function r(n,t,i){if(n.data(u))return n.data(u).o[t+(i?"":"Class")]}function s(n){return n.charAt(0).toUpperCase()+n.slice(1)}function a(n,t,i,r){r||(t&&n[_callback]("ifToggled"),n[_callback]("ifChanged")[_callback]("if"+s(i)))}var u="iCheck",c=u+"-helper",e="radio",t="checked",v="un"+t,i="disabled";_determinate="determinate";_indeterminate="in"+_determinate;_update="update";_type="type";_click="click";_touch="touchbegin.i touchend.i";_add="addClass";_remove="removeClass";_callback="trigger";_label="label";_cursor="cursor";_mobile=/ipad|iphone|ipod|android|blackberry|windows phone|opera mini|silk/i.test(navigator.userAgent);n.fn[u]=function(r,s){var w='input[type="checkbox"], input[type="'+e+'"]',v=n(),d=function(t){t.each(function(){var t=n(this);v=t.is(w)?v.add(t):v.add(t.find(w))})};if(/^(check|uncheck|toggle|indeterminate|determinate|disable|enable|update|destroy)$/i.test(r))return r=r.toLowerCase(),d(this),v.each(function(){var t=n(this);"destroy"==r?l(t,"ifDestroyed"):h(t,!0,r);n.isFunction(s)&&s()});if("object"!=typeof r&&r)return this;var a=n.extend({checkedClass:t,disabledClass:i,indeterminateClass:_indeterminate,labelHover:!0},r),b=a.handle,p=a.hoverClass||"hover",tt=a.focusClass||"focus",g=a.activeClass||"active",nt=!!a.labelHover,k=a.labelHoverClass||"hover",y=(""+a.increaseArea).replace("%","")|0;return("checkbox"==b||b==e)&&(w='input[type="'+b+'"]'),-50>y&&(y=-50),d(this),v.each(function(){var s=n(this);l(s);var v=this,it=v.id,d=-y+"%",w=100+2*y+"%",w={position:"absolute",top:d,left:d,display:"block",width:w,height:w,margin:0,padding:0,background:"#fff",border:0,opacity:0},d=_mobile?{position:"absolute",visibility:"hidden"}:y?w:{position:"absolute",opacity:0},ft="checkbox"==v[_type]?a.checkboxClass||"icheckbox":a.radioClass||"i"+e,b=n(_label+'[for="'+it+'"]').add(s.closest(_label)),rt=!!a.aria,ut=u+"-"+Math.random().toString(36).substr(2,6),r='<div class="'+ft+'" '+(rt?'role="'+v[_type]+'" ':"");if(rt&&b.each(function(){r+='aria-labelledby="';this.id?r+=this.id:(this.id=ut,r+=ut);r+='"'}),r=s.wrap(r+"/>")[_callback]("ifCreated").parent().append(a.insert),w=n('<ins class="'+c+'"/>').css(w).appendTo(r),s.data(u,{o:a,s:s.attr("style")}).css(d),a.inheritClass&&r[_add](v.className||""),a.inheritID&&it&&r.attr("id",u+"-"+it),"static"==r.css("position")&&r.css("position","relative"),h(s,!0,_update),b.length)b.on(_click+".i mouseover.i mouseout.i "+_touch,function(t){var u=t[_type],f=n(this);if(!v[i]){if(u==_click){if(n(t.target).is("a"))return;h(s,!1,!0)}else nt&&(/ut|nd/.test(u)?(r[_remove](p),f[_remove](k)):(r[_add](p),f[_add](k)));if(_mobile)t.stopPropagation();else return!1}});s.on(_click+".i focus.i blur.i keyup.i keydown.i keypress.i",function(n){var i=n[_type];if(n=n.keyCode,i==_click)return!1;if("keydown"==i&&32==n)return v[_type]==e&&v[t]||(v[t]?f(s,t):o(s,t)),!1;"keyup"==i&&v[_type]==e?v[t]||o(s,t):/us|ur/.test(i)&&r["blur"==i?_remove:_add](tt)});w.on(_click+" mousedown mouseup mouseover mouseout "+_touch,function(n){var t=n[_type],u=/wn|up/.test(t)?g:p;if(!v[i])if(t==_click?h(s,!1,!0):(/wn|er|in/.test(t)?r[_add](u):r[_remove](u+" "+g),b.length&&nt&&u==p&&b[/ut|nd/.test(t)?_remove:_add](k)),_mobile)n.stopPropagation();else return!1})})}}(window.jQuery||window.Zepto);!function(){"use strict";function t(n){return n.split("").reverse().join("")}function i(n,t){return n.substring(0,t.length)===t}function o(n,t){return n.slice(-1*t.length)===t}function r(n,t,i){if((n[t]||n[i])&&n[t]===n[i])throw new Error(t);}function f(n){return"number"==typeof n&&isFinite(n)}function s(n,t){var i=Math.pow(10,t);return(Math.round(n*i)/i).toFixed(t)}function h(n,i,r,u,e,o,h,c,l,a,v,y){var b,k,w,g=y,d="",p="";return o&&(y=o(y)),f(y)?(n!==!1&&0===parseFloat(y.toFixed(n))&&(y=0),0>y&&(b=!0,y=Math.abs(y)),n!==!1&&(y=s(y,n)),y=y.toString(),-1!==y.indexOf(".")?(k=y.split("."),w=k[0],r&&(d=r+k[1])):w=y,i&&(w=t(w).match(/.{1,3}/g),w=t(w.join(t(i)))),b&&c&&(p+=c),u&&(p+=u),b&&l&&(p+=l),p+=w,p+=d,e&&(p+=e),a&&(p=a(p,g)),p):!1}function c(n,t,r,u,e,s,h,c,l,a,v,y){var w,p="";return v&&(y=v(y)),y&&"string"==typeof y?(c&&i(y,c)&&(y=y.replace(c,""),w=!0),u&&i(y,u)&&(y=y.replace(u,"")),l&&i(y,l)&&(y=y.replace(l,""),w=!0),e&&o(y,e)&&(y=y.slice(0,-1*e.length)),t&&(y=y.split(t).join("")),r&&(y=y.replace(r,".")),w&&(p+="-"),p+=y,p=p.replace(/[^0-9\.\-.]/g,""),""===p?!1:(p=Number(p),h&&(p=h(p)),f(p)?p:!1)):!1}function l(t){for(var i,f,u={},e=0;e<n.length;e+=1)if(i=n[e],f=t[i],void 0===f)u[i]="negative"!==i||u.negativeBefore?"mark"===i&&"."!==u.thousand?".":!1:"-";else if("decimals"===i){if(!(f>=0&&8>f))throw new Error(i);u[i]=f}else if("encoder"===i||"decoder"===i||"edit"===i||"undo"===i){if("function"!=typeof f)throw new Error(i);u[i]=f}else{if("string"!=typeof f)throw new Error(i);u[i]=f}return r(u,"mark","thousand"),r(u,"prefix","negative"),r(u,"prefix","negativeBefore"),u}function e(t,i,r){for(var f=[],u=0;u<n.length;u+=1)f.push(t[n[u]]);return f.push(r),i.apply("",f)}function u(n){return this instanceof u?void("object"==typeof n&&(n=l(n),this.to=function(t){return e(n,h,t)},this.from=function(t){return e(n,c,t)})):new u(n)}var n=["decimals","thousand","mark","prefix","postfix","encoder","decoder","negativeBefore","negative","edit","undo"];window.wNumb=u}(),function(n){"use strict";function i(t){return t instanceof n||n.zepto&&n.zepto.isZ(t)}function u(t,i){if("string"==typeof t&&0===t.indexOf("-inline-"))return(this.method=i||"html",this.target=this.el=n(t.replace("-inline-","")||"<div/>"),!0)}function f(t){if("string"==typeof t&&0!==t.indexOf("-")){this.method="val";var i=document.createElement("input");return i.name=t,i.type="hidden",this.target=this.el=n(i),!0}}function e(n){if("function"==typeof n)return(this.target=!1,this.method=n,!0)}function o(n,t){if(i(n)&&!t)return(n.is("input, select, textarea")?(this.method="val",this.target=n.on("change.liblink",this.changeHandler)):(this.target=n,this.method="html"),!0)}function s(n,t){if(i(n)&&("function"==typeof t||"string"==typeof t&&n[t]))return(this.method=t,this.target=n,!0)}function r(t,i,r){var u=this,f=!1;if(this.changeHandler=function(t){var i=u.formatInstance.from(n(this).val());return i===!1||isNaN(i)?(n(this).val(u.lastSetValue),!1):void u.changeHandlerMethod.call("",t,i)},this.el=!1,this.formatInstance=r,n.each(c,function(n,r){return f=r.call(u,t,i),!f}),!f)throw new RangeError("(Link) Invalid Link.");}function t(n){this.items=[];this.elements=[];this.origin=n}function h(i,u,f,e){0===i&&(i=this.LinkDefaultFlag);this.linkAPI||(this.linkAPI={});this.linkAPI[i]||(this.linkAPI[i]=new t(this));var o=new r(u,f,e||this.LinkDefaultFormatter);o.target||(o.target=n(this));o.changeHandlerMethod=this.LinkConfirm(i,o.el);this.linkAPI[i].push(o,o.el);this.LinkUpdate(i)}var c=[u,f,e,o,s];r.prototype.set=function(n){var i=Array.prototype.slice.call(arguments),t=i.slice(1);this.lastSetValue=this.formatInstance.to(n);t.unshift(this.lastSetValue);("function"==typeof this.method?this.method:this.target[this.method]).apply(this.target,t)};t.prototype.push=function(n,t){this.items.push(n);t&&this.elements.push(t)};t.prototype.reconfirm=function(n){for(var t=0;t<this.elements.length;t+=1)this.origin.LinkConfirm(n,this.elements[t])};t.prototype.remove=function(){for(var n=0;n<this.items.length;n+=1)this.items[n].target.off(".liblink");for(n=0;n<this.elements.length;n+=1)this.elements[n].remove()};t.prototype.change=function(n){if(this.origin.LinkIsEmitting)return!1;this.origin.LinkIsEmitting=!0;var t,i=Array.prototype.slice.call(arguments,1);for(i.unshift(n),t=0;t<this.items.length;t+=1)this.items[t].set.apply(this.items[t],i);this.origin.LinkIsEmitting=!1};n.fn.Link=function(t){var i=this;if(t===!1)return i.each(function(){this.linkAPI&&(n.map(this.linkAPI,function(n){n.remove()}),delete this.linkAPI)});if(void 0===t)t=0;else if("string"!=typeof t)throw new Error("Flag must be string.");return{to:function(n,r,u){return i.each(function(){h.call(this,t,n,r,u)})}}}}(window.jQuery||window.Zepto),function(n){"use strict";function y(t){return n.grep(t,function(i,r){return r===n.inArray(i,t)})}function p(n,t){return Math.round(n/t)*t}function u(n){return"number"==typeof n&&!isNaN(n)&&isFinite(n)}function w(n){var t=Math.pow(10,7);return Number((Math.round(n*t)/t).toFixed(7))}function l(n,t,i){n.addClass(t);setTimeout(function(){n.removeClass(t)},i)}function o(n){return Math.max(Math.min(n,100),0)}function a(t){return n.isArray(t)?t:[t]}function b(n){var t=n.split(".");return t.length>1?t[1].length:0}function s(n,t){return 100/(t-n)}function h(n,t){return 100*t/(n[1]-n[0])}function k(n,t){return h(n,n[0]<0?t+Math.abs(n[0]):t-n[0])}function d(n,t){return t*(n[1]-n[0])/100+n[0]}function e(n,t){for(var i=1;n>=t[i];)i+=1;return i}function g(n,t,i){if(i>=n.slice(-1)[0])return 100;var f,o,u,h,r=e(i,n);return f=n[r-1],o=n[r],u=t[r-1],h=t[r],u+k([f,o],i)/s(u,h)}function nt(n,t,i){if(i>=100)return n.slice(-1)[0];var f,o,u,h,r=e(i,t);return f=n[r-1],o=n[r],u=t[r-1],h=t[r],d([f,o],(i-u)*s(u,h))}function tt(n,t,i,r){if(100===r)return r;var f,o,u=e(r,n);return i?(f=n[u-1],o=n[u],r-f>(o-f)/2?o:f):t[u-1]?n[u-1]+p(r-n[u-1],t[u-1]):r}function it(n,t,i){var r;if("number"==typeof t&&(t=[t]),"[object Array]"!==Object.prototype.toString.call(t))throw new Error("noUiSlider: 'range' contains invalid value.");if(r="min"===n?0:"max"===n?100:parseFloat(n),!u(r)||!u(t[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");i.xPct.push(r);i.xVal.push(t[0]);r?i.xSteps.push(isNaN(t[1])?!1:t[1]):isNaN(t[1])||(i.xSteps[0]=t[1])}function rt(n,t,i){return t?void(i.xSteps[n]=h([i.xVal[n],i.xVal[n+1]],t)/s(i.xPct[n],i.xPct[n+1])):!0}function i(n,t,i,r){this.xPct=[];this.xVal=[];this.xSteps=[r||!1];this.xNumSteps=[!1];this.snap=t;this.direction=i;var u,f=[];for(u in n)n.hasOwnProperty(u)&&f.push([n[u],u]);for(f.sort(function(n,t){return n[0]-t[0]}),u=0;u<f.length;u++)it(f[u][1],f[u][0],this);for(this.xNumSteps=this.xSteps.slice(0),u=0;u<this.xNumSteps.length;u++)rt(u,this.xNumSteps[u],this)}function ut(n,t){if(!u(t))throw new Error("noUiSlider: 'step' is not numeric.");n.singleStep=t}function ft(t,r){if("object"!=typeof r||n.isArray(r))throw new Error("noUiSlider: 'range' is not an object.");if(void 0===r.min||void 0===r.max)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");t.spectrum=new i(r,t.snap,t.dir,t.singleStep)}function et(t,i){if(i=a(i),!n.isArray(i)||!i.length||i.length>2)throw new Error("noUiSlider: 'start' option is incorrect.");t.handles=i.length;t.start=i}function ot(n,t){if(n.snap=t,"boolean"!=typeof t)throw new Error("noUiSlider: 'snap' option must be a boolean.");}function st(n,t){if(n.animate=t,"boolean"!=typeof t)throw new Error("noUiSlider: 'animate' option must be a boolean.");}function ht(n,t){if("lower"===t&&1===n.handles)n.connect=1;else if("upper"===t&&1===n.handles)n.connect=2;else if(t===!0&&2===n.handles)n.connect=3;else{if(t!==!1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");n.connect=0}}function ct(n,t){switch(t){case"horizontal":n.ort=0;break;case"vertical":n.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.");}}function lt(n,t){if(!u(t))throw new Error("noUiSlider: 'margin' option must be numeric.");if(n.margin=n.spectrum.getMargin(t),!n.margin)throw new Error("noUiSlider: 'margin' option is only supported on linear sliders.");}function at(n,t){if(!u(t))throw new Error("noUiSlider: 'limit' option must be numeric.");if(n.limit=n.spectrum.getMargin(t),!n.limit)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders.");}function vt(n,t){switch(t){case"ltr":n.dir=0;break;case"rtl":n.dir=1;n.connect=[0,2,1,3][n.connect];break;default:throw new Error("noUiSlider: 'direction' option was not recognized.");}}function yt(n,t){if("string"!=typeof t)throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var r=t.indexOf("tap")>=0,u=t.indexOf("drag")>=0,f=t.indexOf("fixed")>=0,i=t.indexOf("snap")>=0;n.events={tap:r||i,drag:u,fixed:f,snap:i}}function pt(n,t){if(n.format=t,"function"==typeof t.to&&"function"==typeof t.from)return!0;throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.");}function wt(t){var r,i={margin:0,limit:0,animate:!0,format:v};return r={step:{r:!1,t:ut},start:{r:!0,t:et},connect:{r:!0,t:ht},direction:{r:!0,t:vt},snap:{r:!1,t:ot},animate:{r:!1,t:st},range:{r:!0,t:ft},orientation:{r:!1,t:ct},margin:{r:!1,t:lt},limit:{r:!1,t:at},behaviour:{r:!0,t:yt},format:{r:!1,t:pt}},t=n.extend({connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal"},t),n.each(r,function(n,r){if(void 0===t[n]){if(r.r)throw new Error("noUiSlider: '"+n+"' is required.");return!0}r.t(i,t[n])}),i.style=i.ort?"top":"left",i}function bt(n,t,i){var r=n+t[0],u=n+t[1];return i?(0>r&&(u+=Math.abs(r)),u>100&&(r-=u-100),[o(r),o(u)]):[r,u]}function kt(n){n.preventDefault();var t,i,e=0===n.type.indexOf("touch"),f=0===n.type.indexOf("mouse"),r=0===n.type.indexOf("pointer"),u=n;return 0===n.type.indexOf("MSPointer")&&(r=!0),n.originalEvent&&(n=n.originalEvent),e&&(t=n.changedTouches[0].pageX,i=n.changedTouches[0].pageY),(f||r)&&(r||void 0!==window.pageXOffset||(window.pageXOffset=document.documentElement.scrollLeft,window.pageYOffset=document.documentElement.scrollTop),t=n.clientX+window.pageXOffset,i=n.clientY+window.pageYOffset),u.points=[t,i],u.cursor=f,u}function dt(i,r){var u=n("<div><div/><\/div>").addClass(t[2]),f=["-lower","-upper"];return i&&f.reverse(),u.children().addClass(t[3]+" "+t[3]+f[r]),u}function gt(n,i,r){switch(n){case 1:i.addClass(t[7]);r[0].addClass(t[6]);break;case 3:r[1].addClass(t[6]);case 2:r[0].addClass(t[7]);case 0:i.addClass(t[6])}}function ni(n,t,i){for(var u=[],r=0;n>r;r+=1)u.push(dt(t,r).appendTo(i));return u}function ti(i,r,u){return u.addClass([t[0],t[8+i],t[4+r]].join(" ")),n("<div/>").appendTo(u).addClass(t[1])}function ii(i,u,e){function rt(){return y[["width","height"][u.ort]]()}function d(n){for(var i=[h.val()],t=0;t<n.length;t+=1)h.trigger(n[t],i)}function ut(n){return 1===n.length?n[0]:u.dir?n.reverse():n}function ft(n){return function(t,i){h.val([n?null:i,n?i:null],!0)}}function tt(t){var i=n.inArray(t,p);h[0].linkAPI&&h[0].linkAPI[t]&&h[0].linkAPI[t].change(nt[i],s[i].children(),h)}function et(t,i){var r=n.inArray(t,p);return i&&i.appendTo(s[r].children()),u.dir&&u.handles>1&&(r=1===r?0:1),ft(r)}function ot(){for(var t,n=0;n<p.length;n+=1)this.linkAPI&&this.linkAPI[t=p[n]]&&this.linkAPI[t].reconfirm(t)}function w(n,i,f,e){return n=n.replace(/\s/g,r+" ")+r,i.on(n,function(n){return h.attr("disabled")?!1:h.hasClass(t[14])?!1:(n=kt(n),n.calcPoint=n.points[u.ort],void f(n,e))})}function st(n,t){var u,i=t.handles||s,r=!1,e=100*(n.calcPoint-t.start)/rt(),f=i[0][0]!==s[0][0]?1:0;u=bt(e,t.positions,i.length>1);r=g(i[0],u[f],1===i.length);i.length>1&&(r=g(i[1],u[f?0:1],!1)||r);r&&d(["slide"])}function ht(i){n("."+t[15]).removeClass(t[15]);i.cursor&&n("body").css("cursor","").off(r);c.off(r);h.removeClass(t[12]);d(["set","change"])}function it(i,u){1===u.handles.length&&u.handles[0].children().addClass(t[15]);i.stopPropagation();w(f.move,c,st,{start:i.calcPoint,handles:u.handles,positions:[v[0],v[s.length-1]]});w(f.end,c,ht,null);i.cursor&&(n("body").css("cursor",n(i.target).css("cursor")),s.length>1&&h.addClass(t[12]),n("body").on("selectstart"+r,!1))}function ct(i){var e,f=i.calcPoint,r=0;i.stopPropagation();n.each(s,function(){r+=this.offset()[u.style]});r=r/2>f||1===s.length?0:1;f-=y.offset()[u.style];e=100*f/rt();u.events.snap||l(h,t[14],300);g(s[r],e);d(["slide","set","change"]);u.events.snap&&it(i,{handles:[s[r]]})}function lt(n){var i,r;if(!n.fixed)for(i=0;i<s.length;i+=1)w(f.start,s[i].children(),it,{handles:[s[i]]});n.tap&&w(f.start,y,ct,{handles:s});n.drag&&(r=y.find("."+t[7]).addClass(t[10]),n.fixed&&(r=r.add(y.children().not(r).children())),w(f.start,r,it,{handles:s}))}function g(n,i,r){var f=n[0]!==s[0][0]?1:0,e=v[0]+u.margin,h=v[1]-u.margin,c=v[0]+u.limit,l=v[1]-u.limit;return s.length>1&&(i=f?Math.max(i,e):Math.min(i,h)),r!==!1&&u.limit&&s.length>1&&(i=f?Math.min(i,c):Math.max(i,l)),i=k.getStep(i),i=o(parseFloat(i.toFixed(7))),i===v[f]?!1:(n.css(u.style,i+"%"),n.is(":first-child")&&n.toggleClass(t[17],i>50),v[f]=i,nt[f]=k.fromStepping(i),tt(p[f]),!0)}function at(n,t){var r,f,i;for(u.limit&&(n+=1),r=0;n>r;r+=1)f=r%2,i=t[f],null!==i&&i!==!1&&("number"==typeof i&&(i=String(i)),i=u.format.from(i),(i===!1||isNaN(i)||g(s[f],k.toStepping(i),r===3-u.dir)===!1)&&tt(p[f]))}function vt(n){if(h[0].LinkIsEmitting)return this;var i,r=a(n);return u.dir&&u.handles>1&&r.reverse(),u.animate&&-1!==v[0]&&l(h,t[14],300),i=s.length>1?3:1,1===r.length&&(i=1),at(i,r),d(["set"]),this}function yt(){for(var t=[],n=0;n<u.handles;n+=1)t[n]=u.format.to(nt[n]);return ut(t)}function pt(){return n(this).off(r).removeClass(t.join(" ")).empty(),delete this.LinkUpdate,delete this.LinkConfirm,delete this.LinkDefaultFormatter,delete this.LinkDefaultFlag,delete this.reappend,delete this.vGet,delete this.vSet,delete this.getCurrentStep,delete this.getInfo,delete this.destroy,e}function wt(){var t=n.map(v,function(n,t){var i=k.getApplicableStep(n),r=b(String(i[2])),u=nt[t],f=100===n?null:i[2],e=Number((u-i[2]).toFixed(r)),o=0===n?null:e>=i[1]?i[2]:i[0]||!1;return[[o,f]]});return ut(t)}function dt(){return e}var y,s,h=n(i),v=[-1,-1],k=u.spectrum,nt=[],p=["lower","upper"].slice(0,u.handles);if(u.dir&&p.reverse(),i.LinkUpdate=tt,i.LinkConfirm=et,i.LinkDefaultFormatter=u.format,i.LinkDefaultFlag="lower",i.reappend=ot,h.hasClass(t[0]))throw new Error("Slider was already initialized.");y=ti(u.dir,u.ort,h);s=ni(u.handles,u.dir,y);gt(u.connect,h,s);lt(u.events);i.vSet=vt;i.vGet=yt;i.destroy=pt;i.getCurrentStep=wt;i.getOriginalOptions=dt;i.getInfo=function(){return[k,u.style,u.ort]};h.val(u.start)}function ri(n){var t=wt(n,this);return this.each(function(){ii(this,t,n)})}function ui(t){return this.each(function(){if(!this.destroy)return void n(this).noUiSlider(t);var u=n(this).val(),i=this.destroy(),r=n.extend({},i,t);n(this).noUiSlider(r);this.reappend();i.start===r.start&&n(this).val(u)})}function fi(){return this[0][arguments.length?"vSet":"vGet"].apply(this[0],arguments)}function ei(t,i,r,u){if("range"===i||"steps"===i)return t.xVal;if("count"===i){var f,e=100/(r-1),o=0;for(r=[];(f=o++*e)<=100;)r.push(f);i="positions"}return"positions"===i?n.map(r,function(n){return t.fromStepping(u?t.getStep(n):n)}):"values"===i?u?n.map(r,function(n){return t.fromStepping(t.getStep(t.toStepping(n)))}):r:void 0}function oi(t,i,r,u){var l=t.direction,f={},o=t.xVal[0],s=t.xVal[t.xVal.length-1],h=!1,c=!1,e=0;return t.direction=0,u=y(u.slice().sort(function(n,t){return n-t})),u[0]!==o&&(u.unshift(o),h=!0),u[u.length-1]!==s&&(u.push(s),c=!0),n.each(u,function(o){var l,s,a,v,p,d,w,g,b,nt,k=u[o],y=u[o+1];if("steps"===r&&(l=t.xNumSteps[o]),l||(l=y-k),k!==!1&&void 0!==y)for(s=k;y>=s;s+=l){for(v=t.toStepping(s),p=v-e,g=p/i,b=Math.round(g),nt=p/b,a=1;b>=a;a+=1)d=e+a*nt,f[d.toFixed(5)]=["x",0];w=n.inArray(s,u)>-1?1:"steps"===r?2:0;!o&&h&&(w=0);s===y&&c||(f[v.toFixed(5)]=[s,w]);e=v}}),t.direction=l,f}function si(t,i,r,u,f,e){function c(n){return["-normal","-large","-sub"][n]}function s(n,i,r){return'class="'+i+" "+i+"-"+h+" "+i+c(r[1],r[0])+'" style="'+t+": "+n+'%"'}function l(n,t){r&&(n=100-n);t[1]=t[1]&&f?f(t[0],t[1]):t[1];o.append("<div "+s(n,"noUi-marker",t)+"><\/div>");t[1]&&o.append("<div "+s(n,"noUi-value",t)+">"+e.to(t[0])+"<\/div>")}var h=["horizontal","vertical"][i],o=n("<div/>");return o.addClass("noUi-pips noUi-pips-"+h),n.each(u,l),o}var c=n(document),hi=n.fn.val,r=".nui",f=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},t=["noUi-target","noUi-base","noUi-origin","noUi-handle","noUi-horizontal","noUi-vertical","noUi-background","noUi-connect","noUi-ltr","noUi-rtl","noUi-dragable","","noUi-state-drag","","noUi-state-tap","noUi-active","","noUi-stacking"],v;i.prototype.getMargin=function(n){return 2===this.xPct.length?h(this.xVal,n):!1};i.prototype.toStepping=function(n){return n=g(this.xVal,this.xPct,n),this.direction&&(n=100-n),n};i.prototype.fromStepping=function(n){return this.direction&&(n=100-n),w(nt(this.xVal,this.xPct,n))};i.prototype.getStep=function(n){return this.direction&&(n=100-n),n=tt(this.xPct,this.xSteps,this.snap,n),this.direction&&(n=100-n),n};i.prototype.getApplicableStep=function(n){var t=e(n,this.xPct),i=100===n?2:1;return[this.xNumSteps[t-2],this.xVal[t-i],this.xNumSteps[t-i]]};i.prototype.convert=function(n){return this.getStep(this.toStepping(n))};v={to:function(n){return n.toFixed(2)},from:Number};n.fn.val=function(i){function u(n){return n.hasClass(t[0])?fi:hi}var r,f;return arguments.length?(f=n.isFunction(i),this.each(function(t){var e=i,r=n(this);f&&(e=i.call(this,t,r.val()));u(r).call(r,e)})):(r=n(this[0]),u(r).call(r))};n.fn.noUiSlider=function(n,t){switch(n){case"step":return this[0].getCurrentStep();case"options":return this[0].getOriginalOptions()}return(t?ui:ri).call(this,n)};n.fn.noUiSlider_pips=function(t){var i=t.mode,r=t.density||1,u=t.filter||!1,f=t.values||!1,e=t.format||{to:Math.round},o=t.stepped||!1;return this.each(function(){var t=this.getInfo(),s=ei(t[0],i,f,o),h=oi(t[0],r,i,s);return n(this).append(si(t[1],t[2],t[0].direction,h,u,e))})}}(window.jQuery||window.Zepto),function(){function t(){}function r(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,u=this,f=u.EventEmitter;n.getListeners=function(n){var r,t,i=this._getEvents();if("object"==typeof n){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r};n.flattenListeners=function(n){for(var i=[],t=0;n.length>t;t+=1)i.push(n[t].listener);return i};n.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i};n.addListener=function(n,t){var i,u=this.getListenersAsObject(n),f="object"==typeof t;for(i in u)u.hasOwnProperty(i)&&-1===r(u[i],t)&&u[i].push(f?t:{listener:t,once:!1});return this};n.on=i("addListener");n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};n.once=i("addOnceListener");n.defineEvent=function(n){return this.getListeners(n),this};n.defineEvents=function(n){for(var t=0;n.length>t;t+=1)this.defineEvent(n[t]);return this};n.removeListener=function(n,t){var f,i,u=this.getListenersAsObject(n);for(i in u)u.hasOwnProperty(i)&&(f=r(u[i],t),-1!==f&&u[i].splice(f,1));return this};n.off=i("removeListener");n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this};n.removeEvent=function(n){var t,r=typeof n,i=this._getEvents();if("string"===r)delete i[n];else if("object"===r)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this};n.removeAllListeners=i("removeEvent");n.emitEvent=function(n,t){var i,f,r,e,u=this.getListenersAsObject(n);for(r in u)if(u.hasOwnProperty(r))for(f=u[r].length;f--;)i=u[r][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};n.trigger=i("emitEvent");n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0};n._getEvents=function(){return this._events||(this._events={})};t.noConflict=function(){return u.EventEmitter=f,t};"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:this.EventEmitter=t}.call(this),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,r=function(){},i,u;t.addEventListener?r=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(r=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)};n.attachEvent("on"+t,n[t+i])});i=function(){};t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=void 0}});u={bind:r,unbind:i};"function"==typeof define&&define.amd?define("eventie/eventie",u):n.eventie=u}(this),function(n,t){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("wolfy87-eventemitter"),require("eventie")):n.imagesLoaded=t(n,n.EventEmitter,n.eventie)}(window,function(n,t,i){function s(n,t){for(var i in t)n[i]=t[i];return n}function c(n){return"[object Array]"===v.call(n)}function l(n){var t=[],i,r;if(c(n))t=n;else if("number"==typeof n.length)for(i=0,r=n.length;r>i;i++)t.push(n[i]);else t.push(n);return t}function r(n,t,i){if(!(this instanceof r))return new r(n,t);"string"==typeof n&&(n=document.querySelectorAll(n));this.elements=l(n);this.options=s({},this.options);"function"==typeof t?i=t:s(this.options,t);i&&this.on("always",i);this.getImages();f&&(this.jqDeferred=new f.Deferred);var u=this;setTimeout(function(){u.check()})}function e(n){this.img=n}function u(n){this.src=n;o[n]=this}var f=n.jQuery,h=n.console,a=h!==void 0,v=Object.prototype.toString,o;return r.prototype=new t,r.prototype.options={},r.prototype.getImages=function(){var i,u,n,t,e;for(this.images=[],i=0,u=this.elements.length;u>i;i++)if(n=this.elements[i],"IMG"===n.nodeName&&this.addImage(n),t=n.nodeType,t&&(1===t||9===t||11===t))for(var f=n.querySelectorAll("img"),r=0,o=f.length;o>r;r++)e=f[r],this.addImage(e)},r.prototype.addImage=function(n){var t=new e(n);this.images.push(t)},r.prototype.check=function(){function f(n,r){return t.options.debug&&a&&h.log("confirm",n,r),t.progress(n),u++,u===i&&t.complete(),!0}var t=this,u=0,i=this.images.length,n,r;if(this.hasAnyBroken=!1,!i)return this.complete(),void 0;for(n=0;i>n;n++)r=this.images[n],r.on("confirm",f),r.check()},r.prototype.progress=function(n){this.hasAnyBroken=this.hasAnyBroken||!n.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,n);t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,n)})},r.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done",n;this.isComplete=!0;n=this;setTimeout(function(){if(n.emit(t,n),n.emit("always",n),n.jqDeferred){var i=n.hasAnyBroken?"reject":"resolve";n.jqDeferred[i](n)}})},f&&(f.fn.imagesLoaded=function(n,t){var i=new r(this,n,t);return i.jqDeferred.promise(f(this))}),e.prototype=new t,e.prototype.check=function(){var n=o[this.img.src]||new u(this.img.src),t;if(n.isConfirmed)return this.confirm(n.isLoaded,"cached was confirmed"),void 0;if(this.img.complete&&void 0!==this.img.naturalWidth)return this.confirm(0!==this.img.naturalWidth,"naturalWidth"),void 0;t=this;n.on("confirm",function(n,i){return t.confirm(n.isLoaded,i),!0});n.check()},e.prototype.confirm=function(n,t){this.isLoaded=n;this.emit("confirm",this,t)},o={},u.prototype=new t,u.prototype.check=function(){if(!this.isChecked){var n=new Image;i.bind(n,"load",this);i.bind(n,"error",this);n.src=this.src;this.isChecked=!0}},u.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},u.prototype.onload=function(n){this.confirm(!0,"onload");this.unbindProxyEvents(n)},u.prototype.onerror=function(n){this.confirm(!1,"onerror");this.unbindProxyEvents(n)},u.prototype.confirm=function(n,t){this.isConfirmed=!0;this.isLoaded=n;this.emit("confirm",this,t)},u.prototype.unbindProxyEvents=function(n){i.unbind(n.target,"load",this);i.unbind(n.target,"error",this)},r});!function(n){function i(){}function t(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(i,u){n.fn[i]=function(f){var h,e,s;if("string"==typeof f){for(var c=r.call(arguments,1),o=0,l=this.length;l>o;o++)if(h=this[o],e=n.data(h,i),e)if(n.isFunction(e[f])&&"_"!==f.charAt(0)){if(s=e[f].apply(e,c),void 0!==s)return s}else t("no such method '"+f+"' for "+i+" instance");else t("cannot call methods on "+i+" prior to initialization; attempted to call '"+f+"'");return this}return this.each(function(){var t=n.data(this,i);t?(t.option(f),t._init()):(t=new u(this,f),n.data(this,i,t))})}}if(n){var t="undefined"==typeof console?i:function(n){console.error(n)};return n.bridget=function(n,t){u(t);f(n,t)},n.bridget}}var r=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],t):t("object"==typeof exports?require("jquery"):n.jQuery)}(window),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,u=function(){},i,r;t.addEventListener?u=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(u=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)};n.attachEvent("on"+t,n[t+i])});i=function(){};t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=void 0}});r={bind:u,unbind:i};"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:n.eventie=r}(window),function(){function t(){}function u(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,r=this,f=r.EventEmitter;n.getListeners=function(n){var r,t,i=this._getEvents();if(n instanceof RegExp){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r};n.flattenListeners=function(n){for(var i=[],t=0;t<n.length;t+=1)i.push(n[t].listener);return i};n.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i};n.addListener=function(n,t){var i,r=this.getListenersAsObject(n),f="object"==typeof t;for(i in r)r.hasOwnProperty(i)&&-1===u(r[i],t)&&r[i].push(f?t:{listener:t,once:!1});return this};n.on=i("addListener");n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};n.once=i("addOnceListener");n.defineEvent=function(n){return this.getListeners(n),this};n.defineEvents=function(n){for(var t=0;t<n.length;t+=1)this.defineEvent(n[t]);return this};n.removeListener=function(n,t){var f,i,r=this.getListenersAsObject(n);for(i in r)r.hasOwnProperty(i)&&(f=u(r[i],t),-1!==f&&r[i].splice(f,1));return this};n.off=i("removeListener");n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this};n.removeEvent=function(n){var t,r=typeof n,i=this._getEvents();if("string"===r)delete i[n];else if(n instanceof RegExp)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this};n.removeAllListeners=i("removeEvent");n.emitEvent=function(n,t){var i,f,r,e,u=this.getListenersAsObject(n);for(r in u)if(u.hasOwnProperty(r))for(f=u[r].length;f--;)i=u[r][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};n.trigger=i("emitEvent");n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0};n._getEvents=function(){return this._events||(this._events={})};t.noConflict=function(){return r.EventEmitter=f,t};"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:r.EventEmitter=t}.call(this),function(n){function t(n){if(n){if("string"==typeof r[n])return n;n=n.charAt(0).toUpperCase()+n.slice(1);for(var t,u=0,f=i.length;f>u;u++)if(t=i[u]+n,"string"==typeof r[t])return t}}var i="Webkit Moz ms Ms O".split(" "),r=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return t}):"object"==typeof exports?module.exports=t:n.getStyleProperty=t}(window),function(n){function i(n){var t=parseFloat(n),i=-1===n.indexOf("%")&&!isNaN(t);return i&&t}function u(){}function f(){for(var r,i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0,u=t.length;u>n;n++)r=t[n],i[r]=0;return i}function r(r){function c(){var f,t,c,l;h||(h=!0,f=n.getComputedStyle,(o=function(){var n=f?function(n){return f(n,null)}:function(n){return n.currentStyle};return function(t){var i=n(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}}(),u=r("boxSizing"))&&(t=document.createElement("div"),t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style[u]="border-box",c=document.body||document.documentElement,c.appendChild(t),l=o(t),s=200===i(l.width),c.removeChild(t)))}function l(n){var e,r,v,h,y,p;if(c(),"string"==typeof n&&(n=document.querySelector(n)),n&&"object"==typeof n&&n.nodeType){if(e=o(n),"none"===e.display)return f();r={};r.width=n.offsetWidth;r.height=n.offsetHeight;for(var tt=r.isBorderBox=!(!u||!e[u]||"border-box"!==e[u]),l=0,it=t.length;it>l;l++)v=t[l],h=e[v],h=a(n,h),y=parseFloat(h),r[v]=isNaN(y)?0:y;var w=r.paddingLeft+r.paddingRight,b=r.paddingTop+r.paddingBottom,rt=r.marginLeft+r.marginRight,ut=r.marginTop+r.marginBottom,k=r.borderLeftWidth+r.borderRightWidth,d=r.borderTopWidth+r.borderBottomWidth,g=tt&&s,nt=i(e.width);return nt!==!1&&(r.width=nt+(g?0:w+k)),p=i(e.height),p!==!1&&(r.height=p+(g?0:b+d)),r.innerWidth=r.width-(w+k),r.innerHeight=r.height-(b+d),r.outerWidth=r.width+rt,r.outerHeight=r.height+ut,r}}function a(t,i){if(n.getComputedStyle||-1===i.indexOf("%"))return i;var r=t.style,e=r.left,u=t.runtimeStyle,f=u&&u.left;return f&&(u.left=t.currentStyle.left),r.left=i,i=r.pixelLeft,r.left=e,f&&(u.left=f),i}var o,u,s,h=!1;return l}var e="undefined"==typeof console?u:function(n){console.error(n)},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],r):"object"==typeof exports?module.exports=r(require("desandro-get-style-property")):n.getSize=r(n.getStyleProperty)}(window),function(n){function t(n){"function"==typeof n&&(t.isReady?n():f.push(n))}function r(n){var r="readystatechange"===n.type&&"complete"!==i.readyState;t.isReady||r||e()}function e(){var n,i,r;for(t.isReady=!0,n=0,i=f.length;i>n;n++)r=f[n],r()}function u(u){return"complete"===i.readyState?e():(u.bind(i,"DOMContentLoaded",r),u.bind(i,"readystatechange",r),u.bind(n,"load",r)),t}var i=n.document,f=[];t.isReady=!1;"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],u):"object"==typeof exports?module.exports=u(require("eventie")):n.docReady=u(n.eventie)}(window),function(n){function i(n,t){return n[u](t)}function r(n){if(!n.parentNode){var t=document.createDocumentFragment();t.appendChild(n)}}function o(n,t){r(n);for(var u=n.parentNode.querySelectorAll(t),i=0,f=u.length;f>i;i++)if(u[i]===n)return!0;return!1}function s(n,t){return r(n),i(n,t)}var t,u=function(){var u,i;if(n.matches)return"matches";if(n.matchesSelector)return"matchesSelector";for(var r=["webkit","moz","ms","o"],t=0,f=r.length;f>t;t++)if(u=r[t],i=u+"MatchesSelector",n[i])return i}(),f,e;u?(f=document.createElement("div"),e=i(f,"div"),t=e?i:s):t=o;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return t}):"object"==typeof exports?module.exports=t:window.matchesSelector=t}(Element.prototype),function(n,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("doc-ready"),require("desandro-matches-selector")):n.fizzyUIUtils=t(n,n.docReady,n.matchesSelector)}(window,function(n,t,i){var r={},f,u;return r.extend=function(n,t){for(var i in t)n[i]=t[i];return n},r.modulo=function(n,t){return(n%t+t)%t},f=Object.prototype.toString,r.isArray=function(n){return"[object Array]"==f.call(n)},r.makeArray=function(n){var t=[],i,u;if(r.isArray(n))t=n;else if(n&&"number"==typeof n.length)for(i=0,u=n.length;u>i;i++)t.push(n[i]);else t.push(n);return t},r.indexOf=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},r.removeFrom=function(n,t){var i=r.indexOf(n,t);-1!=i&&n.splice(i,1)},r.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(n){return n instanceof HTMLElement}:function(n){return n&&"object"==typeof n&&1==n.nodeType&&"string"==typeof n.nodeName},r.setText=function(){function t(t,i){n=n||(void 0!==document.documentElement.textContent?"textContent":"innerText");t[n]=i}var n;return t}(),r.getParent=function(n,t){for(;n!=document.body;)if(n=n.parentNode,i(n,t))return n},r.getQueryElement=function(n){return"string"==typeof n?document.querySelector(n):n},r.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},r.filterFindElements=function(n,t){var u;n=r.makeArray(n);for(var f=[],e=0,h=n.length;h>e;e++)if(u=n[e],r.isElement(u))if(t){i(u,t)&&f.push(u);for(var s=u.querySelectorAll(t),o=0,c=s.length;c>o;o++)f.push(s[o])}else f.push(u);return f},r.debounceMethod=function(n,t,i){var u=n.prototype[t],r=t+"Timeout";n.prototype[t]=function(){var t=this[r],f,n;t&&clearTimeout(t);f=arguments;n=this;this[r]=setTimeout(function(){u.apply(n,f);delete n[r]},i||100)}},r.toDashed=function(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()},u=n.console,r.htmlInit=function(i,f){t(function(){for(var a,t,o,v,s,h=r.toDashed(f),c=document.querySelectorAll(".js-"+h),l="data-"+h+"-options",e=0,y=c.length;y>e;e++){t=c[e];o=t.getAttribute(l);try{a=o&&JSON.parse(o)}catch(p){u&&u.error("Error parsing "+l+" on "+t.nodeName.toLowerCase()+(t.id?"#"+t.id:"")+": "+p);continue}v=new i(t,a);s=n.jQuery;s&&s.data(t,f,v)}})},r}),function(n,t){"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof exports?module.exports=t(n,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(n.Outlayer={},n.Outlayer.Item=t(n,n.EventEmitter,n.getSize,n.getStyleProperty,n.fizzyUIUtils))}(window,function(n,t,i,r,u){function y(n){for(var t in n)return!1;return t=null,!0}function f(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}function p(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}var o=n.getComputedStyle,w=o?function(n){return o(n,null)}:function(n){return n.currentStyle},e=r("transition"),b=r("transform"),k=e&&b,d=!!r("perspective"),s={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[e],h=["transform","transition","transitionDuration","transitionProperty"],c=function(){for(var n,t,u={},i=0,f=h.length;f>i;i++)n=h[i],t=r(n),t&&t!==n&&(u[n]=t);return u}(),l,a,v;return u.extend(f.prototype,t.prototype),f.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},f.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},f.prototype.getSize=function(){this.size=i(this.element)},f.prototype.css=function(n){var r=this.element.style,t,i;for(t in n)i=c[t]||t,r[i]=n[t]},f.prototype.getPosition=function(){var f=w(this.element),e=this.layout.options,o=e.isOriginLeft,s=e.isOriginTop,r=f[o?"left":"right"],u=f[s?"top":"bottom"],n=this.layout.size,t=-1!=r.indexOf("%")?parseFloat(r)/100*n.width:parseInt(r,10),i=-1!=u.indexOf("%")?parseFloat(u)/100*n.height:parseInt(u,10);t=isNaN(t)?0:t;i=isNaN(i)?0:i;t-=o?n.paddingLeft:n.paddingRight;i-=s?n.paddingTop:n.paddingBottom;this.position.x=t;this.position.y=i},f.prototype.layoutPosition=function(){var i=this.layout.size,n=this.layout.options,t={},r=n.isOriginLeft?"paddingLeft":"paddingRight",u=n.isOriginLeft?"left":"right",f=n.isOriginLeft?"right":"left",e=this.position.x+i[r];t[u]=this.getXValue(e);t[f]="";var o=n.isOriginTop?"paddingTop":"paddingBottom",s=n.isOriginTop?"top":"bottom",h=n.isOriginTop?"bottom":"top",c=this.position.y+i[o];t[s]=this.getYValue(c);t[h]="";this.css(t);this.emitEvent("layout",[this])},f.prototype.getXValue=function(n){var t=this.layout.options;return t.percentPosition&&!t.isHorizontal?n/this.layout.size.width*100+"%":n+"px"},f.prototype.getYValue=function(n){var t=this.layout.options;return t.percentPosition&&t.isHorizontal?n/this.layout.size.height*100+"%":n+"px"},f.prototype._transitionTo=function(n,t){this.getPosition();var r=this.position.x,u=this.position.y,f=parseInt(n,10),e=parseInt(t,10),o=f===this.position.x&&e===this.position.y;if(this.setPosition(n,t),o&&!this.isTransitioning)return void this.layoutPosition();var s=n-r,h=t-u,i={};i.transform=this.getTranslate(s,h);this.transition({to:i,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},f.prototype.getTranslate=function(n,t){var i=this.layout.options;return n=i.isOriginLeft?n:-n,t=i.isOriginTop?t:-t,d?"translate3d("+n+"px, "+t+"px, 0)":"translate("+n+"px, "+t+"px)"},f.prototype.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},f.prototype.moveTo=k?f.prototype._transitionTo:f.prototype.goTo,f.prototype.setPosition=function(n,t){this.position.x=parseInt(n,10);this.position.y=parseInt(t,10)},f.prototype._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},f.prototype._transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(n);i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null);this.enableTransition(n.to);this.css(n.to);this.isTransitioning=!0},l="opacity,"+p(c.transform||"transform"),f.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:l,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(s,this,!1))},f.prototype.transition=f.prototype[e?"_transition":"_nonTransition"],f.prototype.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},f.prototype.onotransitionend=function(n){this.ontransitionend(n)},a={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"},f.prototype.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=a[n.propertyName]||n.propertyName,(delete t.ingProperties[i],y(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd)&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},f.prototype.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(s,this,!1);this.isTransitioning=!1},f.prototype._removeStyles=function(n){var t={},i;for(i in n)t[i]="";this.css(t)},v={transitionProperty:"",transitionDuration:""},f.prototype.removeTransitionStyles=function(){this.css(v)},f.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element);this.css({display:""});this.emitEvent("remove",[this])},f.prototype.remove=function(){if(!e||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var n=this;this.once("transitionEnd",function(){n.removeElem()});this.hide()},f.prototype.reveal=function(){delete this.isHidden;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("visibleStyle");t[i]=this.onRevealTransitionEnd;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0,onTransitionEnd:t})},f.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},f.prototype.getHideRevealTransitionEndProperty=function(n){var t=this.layout.options[n],i;if(t.opacity)return"opacity";for(i in t)return i},f.prototype.hide=function(){this.isHidden=!0;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");t[i]=this.onHideTransitionEnd;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},f.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},f.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},f}),function(n,t){"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,r,u,f,e){return t(n,i,r,u,f,e)}):"object"==typeof exports?module.exports=t(n,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=t(n,n.eventie,n.EventEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(n,t,i,r,u,f){function e(n,t){var i=u.getQueryElement(n),r;if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||n)));this.element=i;o&&(this.$element=o(this.element));this.options=u.extend({},this.constructor.defaults);this.option(t);r=++l;this.element.outlayerGUID=r;s[r]=this;this._create();this.options.isInitLayout&&this.layout()}var h=n.console,o=n.jQuery,c=function(){},l=0,s={};return e.namespace="outlayer",e.Item=f,e.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},u.extend(e.prototype,i.prototype),e.prototype.option=function(n){u.extend(this.options,n)},e.prototype._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);u.extend(this.element.style,this.options.containerStyle);this.options.isResizeBound&&this.bindResize()},e.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},e.prototype._itemize=function(n){for(var u,f,i=this._filterFindItemElements(n),e=this.constructor.Item,r=[],t=0,o=i.length;o>t;t++)u=i[t],f=new e(u,this),r.push(f);return r},e.prototype._filterFindItemElements=function(n){return u.filterFindElements(n,this.options.itemSelector)},e.prototype.getItemElements=function(){for(var t=[],n=0,i=this.items.length;i>n;n++)t.push(this.items[n].element);return t},e.prototype.layout=function(){this._resetLayout();this._manageStamps();var n=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,n);this._isLayoutInited=!0},e.prototype._init=e.prototype.layout,e.prototype._resetLayout=function(){this.getSize()},e.prototype.getSize=function(){this.size=r(this.element)},e.prototype._getMeasurement=function(n,t){var f,i=this.options[n];i?("string"==typeof i?f=this.element.querySelector(i):u.isElement(i)&&(f=i),this[n]=f?r(f)[t]:i):this[n]=0},e.prototype.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},e.prototype._getItemsForLayout=function(n){for(var i,r=[],t=0,u=n.length;u>t;t++)i=n[t],i.isIgnored||r.push(i);return r},e.prototype._layoutItems=function(n,t){var i,r;if(this._emitCompleteOnItems("layout",n),n&&n.length){for(var f=[],u=0,e=n.length;e>u;u++)i=n[u],r=this._getItemLayoutPosition(i),r.item=i,r.isInstant=t||i.isLayoutInstant,f.push(r);this._processLayoutQueue(f)}},e.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},e.prototype._processLayoutQueue=function(n){for(var t,i=0,r=n.length;r>i;i++)t=n[i],this._positionItem(t.item,t.x,t.y,t.isInstant)},e.prototype._positionItem=function(n,t,i,r){r?n.goTo(t,i):n.moveTo(t,i)},e.prototype._postLayout=function(){this.resizeContainer()},e.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var n=this._getContainerSize();n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1))}},e.prototype._getContainerSize=c,e.prototype._setContainerMeasure=function(n,t){if(void 0!==n){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth);n=Math.max(n,0);this.element.style[t?"width":"height"]=n+"px"}},e.prototype._emitCompleteOnItems=function(n,t){function r(){s.dispatchEvent(n+"Complete",null,[t])}function o(){f++;f===u&&r()}var s=this,u=t.length,e;if(!t||!u)return void r();for(var f=0,i=0,h=t.length;h>i;i++){e=t[i];e.once(n,o)}},e.prototype.dispatchEvent=function(n,t,i){var u=t?[t].concat(i):i,r;(this.emitEvent(n,u),o)&&((this.$element=this.$element||o(this.element),t)?(r=o.Event(t),r.type=n,this.$element.trigger(r,i)):this.$element.trigger(n,i))},e.prototype.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},e.prototype.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},e.prototype.stamp=function(n){var t,i,r;if(n=this._find(n))for(this.stamps=this.stamps.concat(n),t=0,i=n.length;i>t;t++)r=n[t],this.ignore(r)},e.prototype.unstamp=function(n){var t,r,i;if(n=this._find(n))for(t=0,r=n.length;r>t;t++)i=n[t],u.removeFrom(this.stamps,i),this.unignore(i)},e.prototype._find=function(n){if(n)return("string"==typeof n&&(n=this.element.querySelectorAll(n)),n=u.makeArray(n))},e.prototype._manageStamps=function(){var n,t,i;if(this.stamps&&this.stamps.length)for(this._getBoundingRect(),n=0,t=this.stamps.length;t>n;n++)i=this.stamps[n],this._manageStamp(i)},e.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},e.prototype._manageStamp=c,e.prototype._getElementOffset=function(n){var t=n.getBoundingClientRect(),i=this._boundingRect,u=r(n);return{left:t.left-i.left-u.marginLeft,top:t.top-i.top-u.marginTop,right:i.right-t.right-u.marginRight,bottom:i.bottom-t.bottom-u.marginBottom}},e.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},e.prototype.bindResize=function(){this.isResizeBound||(t.bind(n,"resize",this),this.isResizeBound=!0)},e.prototype.unbindResize=function(){this.isResizeBound&&t.unbind(n,"resize",this);this.isResizeBound=!1},e.prototype.onresize=function(){function t(){n.resize();delete n.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var n=this;this.resizeTimeout=setTimeout(t,100)},e.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},e.prototype.needsResizeLayout=function(){var n=r(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},e.prototype.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},e.prototype.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},e.prototype.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},e.prototype.reveal=function(n){var i,t,r;for(this._emitCompleteOnItems("reveal",n),i=n&&n.length,t=0;i&&i>t;t++)r=n[t],r.reveal()},e.prototype.hide=function(n){var i,t,r;for(this._emitCompleteOnItems("hide",n),i=n&&n.length,t=0;i&&i>t;t++)r=n[t],r.hide()},e.prototype.revealItemElements=function(n){var t=this.getItems(n);this.reveal(t)},e.prototype.hideItemElements=function(n){var t=this.getItems(n);this.hide(t)},e.prototype.getItem=function(n){for(var i,t=0,r=this.items.length;r>t;t++)if(i=this.items[t],i.element===n)return i},e.prototype.getItems=function(n){var f,i;n=u.makeArray(n);for(var r=[],t=0,e=n.length;e>t;t++)f=n[t],i=this.getItem(f),i&&r.push(i);return r},e.prototype.remove=function(n){var t=this.getItems(n),i,f,r;if(this._emitCompleteOnItems("remove",t),t&&t.length)for(i=0,f=t.length;f>i;i++)r=t[i],r.remove(),u.removeFrom(this.items,r)},e.prototype.destroy=function(){var t=this.element.style,n,i,r,u;for(t.height="",t.position="",t.width="",n=0,i=this.items.length;i>n;n++)r=this.items[n],r.destroy();this.unbindResize();u=this.element.outlayerGUID;delete s[u];delete this.element.outlayerGUID;o&&o.removeData(this.element,this.constructor.namespace)},e.data=function(n){n=u.getQueryElement(n);var t=n&&n.outlayerGUID;return t&&s[t]},e.create=function(n,t){function i(){e.apply(this,arguments)}return Object.create?i.prototype=Object.create(e.prototype):u.extend(i.prototype,e.prototype),i.prototype.constructor=i,i.defaults=u.extend({},e.defaults),u.extend(i.defaults,t),i.prototype.settings={},i.namespace=n,i.data=e.data,i.Item=function(){f.apply(this,arguments)},i.Item.prototype=new f,u.htmlInit(i,n),o&&o.bridget&&o.bridget(n,i),i},e.Item=f,e}),function(n,t){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],t):"object"==typeof exports?module.exports=t(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):n.Masonry=t(n.Outlayer,n.getSize,n.fizzyUIUtils)}(window,function(n,t,i){var r=n.create("masonry");return r.prototype._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();var n=this.cols;for(this.colYs=[];n--;)this.colYs.push(0);this.maxY=0},r.prototype.measureColumns=function(){var n,i;(this.getContainerWidth(),this.columnWidth)||(n=this.items[0],i=n&&n.element,this.columnWidth=i&&t(i).outerWidth||this.containerWidth);var r=this.columnWidth+=this.gutter,f=this.containerWidth+this.gutter,u=f/r,e=r-f%r,o=e&&1>e?"round":"floor";u=Math[o](u);this.cols=Math.max(u,1)},r.prototype.getContainerWidth=function(){var i=this.options.isFitWidth?this.element.parentNode:this.element,n=t(i);this.containerWidth=n&&n.innerWidth},r.prototype._getItemLayoutPosition=function(n){n.getSize();var e=n.size.outerWidth%this.columnWidth,s=e&&1>e?"round":"ceil",t=Math[s](n.size.outerWidth/this.columnWidth);t=Math.min(t,this.cols);for(var r=this._getColGroup(t),u=Math.min.apply(Math,r),o=i.indexOf(r,u),h={x:this.columnWidth*o,y:u},c=u+n.size.outerHeight,l=this.cols+1-r.length,f=0;l>f;f++)this.colYs[o+f]=c;return h},r.prototype._getColGroup=function(n){var r;if(2>n)return this.colYs;for(var i=[],u=this.cols+1-n,t=0;u>t;t++)r=this.colYs.slice(t,t+n),i[t]=Math.max.apply(Math,r);return i},r.prototype._manageStamp=function(n){var e=t(n),u=this._getElementOffset(n),o=this.options.isOriginLeft?u.left:u.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i,h,r;for(f=Math.max(0,f),i=Math.floor(s/this.columnWidth),i-=s%this.columnWidth?0:1,i=Math.min(this.cols-1,i),h=(this.options.isOriginTop?u.top:u.bottom)+e.outerHeight,r=f;i>=r;r++)this.colYs[r]=Math.max(h,this.colYs[r])},r.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this.options.isFitWidth&&(n.width=this._getContainerFitWidth()),n},r.prototype._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t&&0===this.colYs[t];)n++;return(this.cols-n)*this.columnWidth-this.gutter},r.prototype.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!==this.containerWidth},r}),function(n){function c(){t.setAttribute("content",a);i=!0}function v(){t.setAttribute("content",l);i=!1}function y(t){r=t.accelerationIncludingGravity;f=Math.abs(r.x);e=Math.abs(r.y);o=Math.abs(r.z);(!n.orientation||n.orientation===180)&&(f>7||(o>6&&e<8||o<8&&e>6)&&f>5)?i&&v():i||c()}var s=navigator.userAgent,u;if(/iPhone|iPad|iPod/.test(navigator.platform)&&/OS [1-5]_[0-9_]* like Mac OS X/i.test(s)&&s.indexOf("AppleWebKit")>-1&&(u=n.document,u.querySelector)){var t=u.querySelector("meta[name=viewport]"),h=t&&t.getAttribute("content"),l=h+",maximum-scale=1",a=h+",maximum-scale=10",i=!0,f,e,o,r;t&&(n.addEventListener("orientationchange",c,!1),n.addEventListener("devicemotion",y,!1))}}(this),function(n){var t={url:!1,callback:!1,target:!1,duration:120,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};n.zoom=function(t,i,r,u){var o,s,f,e,l,a,h,v=n(t).css("position"),c=n(i);return t.style.position=/(absolute|fixed)/.test(v)?v:"relative",t.style.overflow="hidden",r.style.width=r.style.height="",n(r).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:r.width*u,height:r.height*u,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(t),{init:function(){s=n(t).outerWidth();o=n(t).outerHeight();i===t?(e=s,f=o):(e=c.outerWidth(),f=c.outerHeight());l=(r.width-s)/e;a=(r.height-o)/f;h=c.offset()},move:function(n){var t=n.pageX-h.left,i=n.pageY-h.top;i=Math.max(Math.min(i,f),0);t=Math.max(Math.min(t,e),0);r.style.left=t*-l+"px";r.style.top=i*-a+"px"}}};n.fn.zoom=function(i){return this.each(function(){var h,r=n.extend({},t,i||{}),o=r.target||this,a=this,u=n(a),f=document.createElement("img"),c=n(f),s="mousemove.zoom",e=!1,l=!1;(r.url||(h=u.find("img"),h[0]&&(r.url=h.data("src")||h.attr("src")),r.url))&&(function(){var n=o.style.position,t=o.style.overflow;u.one("zoom.destroy",function(){u.off(".zoom");o.style.position=n;o.style.overflow=t;c.remove()})}(),f.onload=function(){function i(i){t.init();t.move(i);c.stop().fadeTo(n.support.opacity?r.duration:0,1,n.isFunction(r.onZoomIn)?r.onZoomIn.call(f):!1)}function h(){c.stop().fadeTo(r.duration,0,n.isFunction(r.onZoomOut)?r.onZoomOut.call(f):!1)}var t=n.zoom(o,a,f,r.magnify);"grab"===r.on?u.on("mousedown.zoom",function(r){1===r.which&&(n(document).one("mouseup.zoom",function(){h();n(document).off(s,t.move)}),i(r),n(document).on(s,t.move),r.preventDefault())}):"click"===r.on?u.on("click.zoom",function(r){if(!e)return(e=!0,i(r),n(document).on(s,t.move),n(document).one("click.zoom",function(){h();e=!1;n(document).off(s,t.move)}),!1)}):"toggle"===r.on?u.on("click.zoom",function(n){e?h():i(n);e=!e}):"mouseover"===r.on&&(t.init(),u.on("mouseenter.zoom",i).on("mouseleave.zoom",h).on(s,t.move));r.touch&&u.on("touchstart.zoom",function(n){n.preventDefault();l?(l=!1,h()):(l=!0,i(n.originalEvent.touches[0]||n.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(n){n.preventDefault();t.move(n.originalEvent.touches[0]||n.originalEvent.changedTouches[0])});n.isFunction(r.callback)&&r.callback.call(f)},f.src=r.url)})};n.fn.zoom.defaults=t}(window.jQuery);!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?module.exports=n:n(jQuery)}(function(n){function u(r){var u=r||window.event,w=c.call(arguments,1),l=0,s=0,e=0,a=0,b=0,k=0,v,y,p;if(r=n.event.fix(u),r.type="mousewheel","detail"in u&&(e=-1*u.detail),"wheelDelta"in u&&(e=u.wheelDelta),"wheelDeltaY"in u&&(e=u.wheelDeltaY),"wheelDeltaX"in u&&(s=-1*u.wheelDeltaX),"axis"in u&&u.axis===u.HORIZONTAL_AXIS&&(s=-1*e,e=0),l=0===e?s:e,"deltaY"in u&&(e=-1*u.deltaY,l=e),"deltaX"in u&&(s=u.deltaX,0===e&&(l=-1*s)),0!==e||0!==s)return 1===u.deltaMode?(v=n.data(this,"mousewheel-line-height"),l*=v,e*=v,s*=v):2===u.deltaMode&&(y=n.data(this,"mousewheel-page-height"),l*=y,e*=y,s*=y),(a=Math.max(Math.abs(e),Math.abs(s)),(!t||t>a)&&(t=a,o(u,a)&&(t/=40)),o(u,a)&&(l/=40,s/=40,e/=40),l=Math[l>=1?"floor":"ceil"](l/t),s=Math[s>=1?"floor":"ceil"](s/t),e=Math[e>=1?"floor":"ceil"](e/t),i.settings.normalizeOffset&&this.getBoundingClientRect)&&(p=this.getBoundingClientRect(),b=r.clientX-p.left,k=r.clientY-p.top),r.deltaX=s,r.deltaY=e,r.deltaFactor=t,r.offsetX=b,r.offsetY=k,r.deltaMode=0,w.unshift(r,l,s,e),f&&clearTimeout(f),f=setTimeout(h,200),(n.event.dispatch||n.event.handle).apply(this,w)}function h(){t=null}function o(n,t){return i.settings.adjustOldDeltas&&"mousewheel"===n.type&&t%120==0}var f,t,s=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],c=Array.prototype.slice,e,i;if(n.event.fixHooks)for(e=s.length;e;)n.event.fixHooks[s[--e]]=n.event.mouseHooks;i=n.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=r.length;t;)this.addEventListener(r[--t],u,!1);else this.onmousewheel=u;n.data(this,"mousewheel-line-height",i.getLineHeight(this));n.data(this,"mousewheel-page-height",i.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],u,!1);else this.onmousewheel=null;n.removeData(this,"mousewheel-line-height");n.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var r=n(t),i=r["offsetParent"in n.fn?"offsetParent":"parent"]();return i.length||(i=n("body")),parseInt(i.css("fontSize"),10)||parseInt(r.css("fontSize"),10)||16},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})});!function(n){"undefined"!=typeof module&&module.exports?module.exports=n:n(jQuery,window,document)}(function(n){!function(t){var i="function"==typeof define&&define.amd,r="undefined"!=typeof module&&module.exports,u="https:"==document.location.protocol?"https:":"http:";i||(r?require("jquery-mousewheel")(n):n.event.special.mousewheel||n("head").append(decodeURI("%3Cscript src="+u+"//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.12/jquery.mousewheel.min.js%3E%3C/script%3E")));t()}(function(){var h,c="mCustomScrollbar",t="mCS",tt=".mCustomScrollbar",et={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:!0},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},vt=0,w={},y=window.attachEvent&&!window.addEventListener?1:0,f=!1,i=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],s={init:function(r){var r=n.extend(!0,{},et,r),e=a.call(this),u,f;if(r.live){if(u=r.liveSelector||this.selector||tt,f=n(u),"off"===r.live)return void b(u);w[u]=setTimeout(function(){f.mCustomScrollbar(r);"once"===r.live&&f.length&&b(u)},500)}else b(u);return r.setWidth=r.set_width?r.set_width:r.setWidth,r.setHeight=r.set_height?r.set_height:r.setHeight,r.axis=r.horizontalScroll?"x":yt(r.axis),r.scrollInertia=r.scrollInertia>0&&r.scrollInertia<17?17:r.scrollInertia,"object"!=typeof r.mouseWheel&&1==r.mouseWheel&&(r.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),r.mouseWheel.scrollAmount=r.mouseWheelPixels?r.mouseWheelPixels:r.mouseWheel.scrollAmount,r.mouseWheel.normalizeDelta=r.advanced.normalizeMouseWheelDelta?r.advanced.normalizeMouseWheelDelta:r.mouseWheel.normalizeDelta,r.scrollButtons.scrollType=pt(r.scrollButtons.scrollType),ot(r),n(e).each(function(){var u=n(this);if(!u.data(t)){u.data(t,{idx:++vt,opt:r,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:u.css("direction"),cbOffsets:null,trigger:null});var e=u.data(t),f=e.opt,o=u.data("mcs-axis"),h=u.data("mcs-scrollbar-position"),c=u.data("mcs-theme");o&&(f.axis=o);h&&(f.scrollbarPosition=h);c&&(f.theme=c,ot(f));wt.call(this);n("#mCSB_"+e.idx+"_container img:not(."+i[2]+")").addClass(i[2]);s.update.call(null,u)}})},update:function(r,f){var e=r||a.call(this);return n(e).each(function(){var s=n(this),c;if(s.data(t)){var e=s.data(t),r=e.opt,h=n("#mCSB_"+e.idx+"_container"),l=[n("#mCSB_"+e.idx+"_dragger_vertical"),n("#mCSB_"+e.idx+"_dragger_horizontal")];if(!h.length)return;e.tweenRunning&&o(s);s.hasClass(i[3])&&s.removeClass(i[3]);s.hasClass(i[4])&&s.removeClass(i[4]);dt.call(this);bt.call(this);"y"===r.axis||r.advanced.autoExpandHorizontalScroll||h.css("width",st(h.children()));e.overflowed=ti.call(this);ht.call(this);r.autoDraggerLength&&gt.call(this);ni.call(this);ii.call(this);c=[Math.abs(h[0].offsetTop),Math.abs(h[0].offsetLeft)];"x"!==r.axis&&(e.overflowed[0]?l[0].height()>l[0].parent().height()?v.call(this):(u(s,c[0].toString(),{dir:"y",dur:0,overwrite:"none"}),e.contentReset.y=null):(v.call(this),"y"===r.axis?d.call(this):"yx"===r.axis&&e.overflowed[1]&&u(s,c[1].toString(),{dir:"x",dur:0,overwrite:"none"})));"y"!==r.axis&&(e.overflowed[1]?l[1].width()>l[1].parent().width()?v.call(this):(u(s,c[1].toString(),{dir:"x",dur:0,overwrite:"none"}),e.contentReset.x=null):(v.call(this),"x"===r.axis?d.call(this):"yx"===r.axis&&e.overflowed[0]&&u(s,c[0].toString(),{dir:"y",dur:0,overwrite:"none"})));f&&e&&(2===f&&r.callbacks.onImageLoad&&"function"==typeof r.callbacks.onImageLoad?r.callbacks.onImageLoad.call(this):3===f&&r.callbacks.onSelectorChange&&"function"==typeof r.callbacks.onSelectorChange?r.callbacks.onSelectorChange.call(this):r.callbacks.onUpdate&&"function"==typeof r.callbacks.onUpdate&&r.callbacks.onUpdate.call(this));ft.call(this)}})},scrollTo:function(i,r){if("undefined"!=typeof i&&null!=i){var f=a.call(this);return n(f).each(function(){var s=n(this);if(s.data(t)){var o=s.data(t),h=o.opt,c={trigger:"external",scrollInertia:h.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},f=n.extend(!0,{},c,r),e=ut.call(this,i),l=f.scrollInertia>0&&f.scrollInertia<17?17:f.scrollInertia;e[0]=ct.call(this,e[0],"y");e[1]=ct.call(this,e[1],"x");f.moveDragger&&(e[0]*=o.scrollRatio.y,e[1]*=o.scrollRatio.x);f.dur=l;setTimeout(function(){null!==e[0]&&"undefined"!=typeof e[0]&&"x"!==h.axis&&o.overflowed[0]&&(f.dir="y",f.overwrite="all",u(s,e[0].toString(),f));null!==e[1]&&"undefined"!=typeof e[1]&&"y"!==h.axis&&o.overflowed[1]&&(f.dir="x",f.overwrite="none",u(s,e[1].toString(),f))},f.timeout)}})}},stop:function(){var i=a.call(this);return n(i).each(function(){var i=n(this);i.data(t)&&o(i)})},disable:function(r){var u=a.call(this);return n(u).each(function(){var u=n(this);u.data(t)&&(u.data(t),ft.call(this,"remove"),d.call(this),r&&v.call(this),ht.call(this,!0),u.addClass(i[3]))})},destroy:function(){var r=a.call(this);return n(r).each(function(){var f=n(this);if(f.data(t)){var u=f.data(t),e=u.opt,s=n("#mCSB_"+u.idx),o=n("#mCSB_"+u.idx+"_container"),h=n(".mCSB_"+u.idx+"_scrollbar");e.live&&b(e.liveSelector||n(r).selector);ft.call(this,"remove");d.call(this);v.call(this);f.removeData(t);l(this,"mcs");h.remove();o.find("img."+i[2]).removeClass(i[2]);s.replaceWith(o.contents());f.removeClass(c+" _"+t+"_"+u.idx+" "+i[6]+" "+i[7]+" "+i[5]+" "+i[3]).addClass(i[4])}})}},a=function(){return"object"!=typeof n(this)||n(this).length<1?tt:this},ot=function(t){t.autoDraggerLength=n.inArray(t.theme,["rounded","rounded-dark","rounded-dots","rounded-dots-dark"])>-1?!1:t.autoDraggerLength;t.autoExpandScrollbar=n.inArray(t.theme,["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"])>-1?!1:t.autoExpandScrollbar;t.scrollButtons.enable=n.inArray(t.theme,["minimal","minimal-dark"])>-1?!1:t.scrollButtons.enable;t.autoHideScrollbar=n.inArray(t.theme,["minimal","minimal-dark"])>-1?!0:t.autoHideScrollbar;t.scrollbarPosition=n.inArray(t.theme,["minimal","minimal-dark"])>-1?"outside":t.scrollbarPosition},b=function(n){w[n]&&(clearTimeout(w[n]),l(w,n))},yt=function(n){return"yx"===n||"xy"===n||"auto"===n?"yx":"x"===n||"horizontal"===n?"x":"y"},pt=function(n){return"stepped"===n||"pixels"===n||"step"===n||"click"===n?"stepped":"stepless"},wt=function(){var f=n(this),u=f.data(t),r=u.opt,l=r.autoExpandScrollbar?" "+i[1]+"_expand":"",o=["<div id='mCSB_"+u.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+u.idx+"_scrollbar mCS-"+r.theme+" mCSB_scrollTools_vertical"+l+"'><div class='"+i[12]+"'><div id='mCSB_"+u.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /><\/div><div class='mCSB_draggerRail' /><\/div><\/div>","<div id='mCSB_"+u.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+u.idx+"_scrollbar mCS-"+r.theme+" mCSB_scrollTools_horizontal"+l+"'><div class='"+i[12]+"'><div id='mCSB_"+u.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /><\/div><div class='mCSB_draggerRail' /><\/div><\/div>"],v="yx"===r.axis?"mCSB_vertical_horizontal":"x"===r.axis?"mCSB_horizontal":"mCSB_vertical",a="yx"===r.axis?o[0]+o[1]:"x"===r.axis?o[1]:o[0],y="yx"===r.axis?"<div id='mCSB_"+u.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",p=r.autoHideScrollbar?" "+i[6]:"",w="x"!==r.axis&&"rtl"===u.langDir?" "+i[7]:"",h,s,e;r.setWidth&&f.css("width",r.setWidth);r.setHeight&&f.css("height",r.setHeight);r.setLeft="y"!==r.axis&&"rtl"===u.langDir?"989999px":r.setLeft;f.addClass(c+" _"+t+"_"+u.idx+p+w).wrapInner("<div id='mCSB_"+u.idx+"' class='mCustomScrollBox mCS-"+r.theme+" "+v+"'><div id='mCSB_"+u.idx+"_container' class='mCSB_container' style='position:relative; top:"+r.setTop+"; left:"+r.setLeft+";' dir="+u.langDir+" /><\/div>");h=n("#mCSB_"+u.idx);s=n("#mCSB_"+u.idx+"_container");"y"===r.axis||r.advanced.autoExpandHorizontalScroll||s.css("width",st(s.children()));"outside"===r.scrollbarPosition?("static"===f.css("position")&&f.css("position","relative"),f.css("overflow","visible"),h.addClass("mCSB_outside").after(a)):(h.addClass("mCSB_inside").append(a),s.wrap(y));kt.call(this);e=[n("#mCSB_"+u.idx+"_dragger_vertical"),n("#mCSB_"+u.idx+"_dragger_horizontal")];e[0].css("min-height",e[0].height());e[1].css("min-width",e[1].width())},st=function(t){return Math.max.apply(Math,t.map(function(){return n(this).outerWidth(!0)}).get())},bt=function(){var f=n(this),r=f.data(t),u=r.opt,i=n("#mCSB_"+r.idx+"_container");u.advanced.autoExpandHorizontalScroll&&"y"!==u.axis&&i.css({position:"absolute",width:"auto"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:Math.ceil(i[0].getBoundingClientRect().right+.4)-Math.floor(i[0].getBoundingClientRect().left),position:"relative"}).unwrap()},kt=function(){var s=n(this),o=s.data(t),u=o.opt,h=n(".mCSB_"+o.idx+"_scrollbar:first"),f=nt(u.scrollButtons.tabindex)?"tabindex='"+u.scrollButtons.tabindex+"'":"",r=["<a href='#' class='"+i[13]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+i[14]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+i[15]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+i[16]+"' oncontextmenu='return false;' "+f+" />"],e=["x"===u.axis?r[2]:r[0],"x"===u.axis?r[3]:r[1],r[2],r[3]];u.scrollButtons.enable&&h.prepend(e[0]).append(e[1]).next(".mCSB_scrollTools").prepend(e[2]).append(e[3])},dt=function(){var i=n(this),f=i.data(t),e=n("#mCSB_"+f.idx),r=i.css("max-height")||"none",o=-1!==r.indexOf("%"),s=i.css("box-sizing"),u;"none"!==r&&(u=o?i.parent().height()*parseInt(r)/100:parseInt(r),"border-box"===s&&(u-=i.innerHeight()-i.height()+(i.outerHeight()-i.innerHeight())),e.css("max-height",Math.round(u)))},gt=function(){var s=n(this),u=s.data(t),f=n("#mCSB_"+u.idx),e=n("#mCSB_"+u.idx+"_container"),r=[n("#mCSB_"+u.idx+"_dragger_vertical"),n("#mCSB_"+u.idx+"_dragger_horizontal")],o=[f.height()/e.outerHeight(!1),f.width()/e.outerWidth(!1)],i=[parseInt(r[0].css("min-height")),Math.round(o[0]*r[0].parent().height()),parseInt(r[1].css("min-width")),Math.round(o[1]*r[1].parent().width())],h=y&&i[1]<i[0]?i[0]:i[1],c=y&&i[3]<i[2]?i[2]:i[3];r[0].css({height:h,"max-height":r[0].parent().height()-10}).find(".mCSB_dragger_bar").css({"line-height":i[0]+"px"});r[1].css({width:c,"max-width":r[1].parent().width()-10})},ni=function(){var s=n(this),i=s.data(t),u=n("#mCSB_"+i.idx),f=n("#mCSB_"+i.idx+"_container"),r=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")],e=[f.outerHeight(!1)-u.height(),f.outerWidth(!1)-u.width()],o=[e[0]/(r[0].parent().height()-r[0].height()),e[1]/(r[1].parent().width()-r[1].width())];i.scrollRatio={y:o[0],x:o[1]}},k=function(n,t,r){var f=r?i[0]+"_expanded":"",u=n.closest(".mCSB_scrollTools");"active"===t?(n.toggleClass(i[0]+" "+f),u.toggleClass(i[1]),n[0]._draggable=n[0]._draggable?0:1):n[0]._draggable||("hide"===t?(n.removeClass(i[0]),u.removeClass(i[1])):(n.addClass(i[0]),u.addClass(i[1])))},ti=function(){var f=n(this),i=f.data(t),u=n("#mCSB_"+i.idx),r=n("#mCSB_"+i.idx+"_container"),e=null==i.overflowed?r.height():r.outerHeight(!1),o=null==i.overflowed?r.width():r.outerWidth(!1);return[e>u.height(),o>u.width()]},v=function(){var r=n(this),i=r.data(t),f=i.opt,c=n("#mCSB_"+i.idx),s=n("#mCSB_"+i.idx+"_container"),h=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")],e;(o(r),("x"!==f.axis&&!i.overflowed[0]||"y"===f.axis&&i.overflowed[0])&&(h[0].add(s).css("top",0),u(r,"_resetY")),"y"!==f.axis&&!i.overflowed[1]||"x"===f.axis&&i.overflowed[1])&&(e=dx=0,"rtl"===i.langDir&&(e=c.width()-s.outerWidth(!1),dx=Math.abs(e/i.scrollRatio.x)),s.css("left",e),h[1].css("left",dx),u(r,"_resetX"))},ii=function(){function u(){e=setTimeout(function(){n.event.special.mousewheel?(clearTimeout(e),ei.call(f[0])):u()},100)}var f=n(this),r=f.data(t),i=r.opt,e;r.bindEvents||((ri.call(this),i.contentTouchScroll&&ui.call(this),fi.call(this),i.mouseWheel.enable)&&u(),si.call(this),ci.call(this),i.advanced.autoScrollOnFocus&&hi.call(this),i.scrollButtons.enable&&li.call(this),i.keyboard.enable&&ai.call(this),r.bindEvents=!0)},d=function(){var u=n(this),r=u.data(t),f=r.opt,e=t+"_"+r.idx,o=".mCSB_"+r.idx+"_scrollbar",s=n("#mCSB_"+r.idx+",#mCSB_"+r.idx+"_container,#mCSB_"+r.idx+"_container_wrapper,"+o+" ."+i[12]+",#mCSB_"+r.idx+"_dragger_vertical,#mCSB_"+r.idx+"_dragger_horizontal,"+o+">a"),h=n("#mCSB_"+r.idx+"_container");f.advanced.releaseDraggableSelectors&&s.add(n(f.advanced.releaseDraggableSelectors));r.bindEvents&&(n(document).unbind("."+e),s.each(function(){n(this).unbind("."+e)}),clearTimeout(u[0]._focusTimeout),l(u[0],"_focusTimeout"),clearTimeout(r.sequential.step),l(r.sequential,"step"),clearTimeout(h[0].onCompleteTimeout),l(h[0],"onCompleteTimeout"),r.bindEvents=!1)},ht=function(r){var h=n(this),u=h.data(t),o=u.opt,c=n("#mCSB_"+u.idx+"_container_wrapper"),f=c.length?c:n("#mCSB_"+u.idx+"_container"),e=[n("#mCSB_"+u.idx+"_scrollbar_vertical"),n("#mCSB_"+u.idx+"_scrollbar_horizontal")],s=[e[0].find(".mCSB_dragger"),e[1].find(".mCSB_dragger")];"x"!==o.axis&&(u.overflowed[0]&&!r?(e[0].add(s[0]).add(e[0].children("a")).css("display","block"),f.removeClass(i[8]+" "+i[10])):(o.alwaysShowScrollbar?(2!==o.alwaysShowScrollbar&&s[0].css("display","none"),f.removeClass(i[10])):(e[0].css("display","none"),f.addClass(i[10])),f.addClass(i[8])));"y"!==o.axis&&(u.overflowed[1]&&!r?(e[1].add(s[1]).add(e[1].children("a")).css("display","block"),f.removeClass(i[9]+" "+i[11])):(o.alwaysShowScrollbar?(2!==o.alwaysShowScrollbar&&s[1].css("display","none"),f.removeClass(i[11])):(e[1].css("display","none"),f.addClass(i[11])),f.addClass(i[9])));u.overflowed[0]||u.overflowed[1]?h.removeClass(i[5]):h.addClass(i[5])},r=function(n){var r=n.type,t,i;switch(r){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return n.target.ownerDocument!==document?[n.originalEvent.screenY,n.originalEvent.screenX,!1]:[n.originalEvent.pageY,n.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":return t=n.originalEvent.touches[0]||n.originalEvent.changedTouches[0],i=n.originalEvent.touches.length||n.originalEvent.changedTouches.length,n.target.ownerDocument!==document?[t.screenY,t.screenX,i>1]:[t.pageY,t.pageX,i>1];default:return[n.pageY,n.pageX,!1]}},ri=function(){function w(n){var t=d.find("iframe"),i;t.length&&(i=n?"auto":"none",t.css("pointer-events",i))}function b(n,t,r,f){var e,o;(d[0].idleTimer=h.scrollInertia<233?250:0,i.attr("id")===v[1])?(e="x",o=(i[0].offsetLeft-t+f)*s.scrollRatio.x):(e="y",o=(i[0].offsetTop-n+r)*s.scrollRatio.y);u(a,o.toString(),{dir:e,drag:!0})}var i,c,l,a=n(this),s=a.data(t),h=s.opt,e=t+"_"+s.idx,v=["mCSB_"+s.idx+"_dragger_vertical","mCSB_"+s.idx+"_dragger_horizontal"],d=n("#mCSB_"+s.idx+"_container"),p=n("#"+v[0]+",#"+v[1]),g=h.advanced.releaseDraggableSelectors?p.add(n(h.advanced.releaseDraggableSelectors)):p;p.bind("mousedown."+e+" touchstart."+e+" pointerdown."+e+" MSPointerDown."+e,function(t){if(t.stopImmediatePropagation(),t.preventDefault(),at(t)){f=!0;y&&(document.onselectstart=function(){return!1});w(!1);o(a);i=n(this);var u=i.offset(),e=r(t)[0]-u.top,s=r(t)[1]-u.left,v=i.height()+u.top,p=i.width()+u.left;v>e&&e>0&&p>s&&s>0&&(c=e,l=s);k(i,"active",h.autoExpandScrollbar)}}).bind("touchmove."+e,function(n){n.stopImmediatePropagation();n.preventDefault();var t=i.offset(),u=r(n)[0]-t.top,f=r(n)[1]-t.left;b(c,l,u,f)});n(document).bind("mousemove."+e+" pointermove."+e+" MSPointerMove."+e,function(n){if(i){var t=i.offset(),u=r(n)[0]-t.top,f=r(n)[1]-t.left;if(c===u)return;b(c,l,u,f)}}).add(g).bind("mouseup."+e+" touchend."+e+" pointerup."+e+" MSPointerUp."+e,function(){i&&(k(i,"active",h.autoExpandScrollbar),i=null);f=!1;y&&(document.onselectstart=null);w(!0)})},ui=function(){function lt(n){if(!g(n)||f||r(n)[2])return void(h=0);h=1;nt=0;tt=0;var t=w.offset();b=r(n)[0]-t.top;k=r(n)[1]-t.left;a=[r(n)[0],r(n)[1]]}function at(n){var c,l,v,y;if(g(n)&&!f&&!r(n)[2]&&(n.stopImmediatePropagation(),!tt||nt)){dt=p();var o=rt.offset(),t=r(n)[0]-o.top,u=r(n)[1]-o.left,h="mcsLinearOut";(ft.push(t),et.push(u),a[2]=Math.abs(r(n)[0]-a[0]),a[3]=Math.abs(r(n)[1]-a[1]),i.overflowed[0])&&(c=ut[0].parent().height()-ut[0].height(),l=b-t>0&&t-b>-(c*i.scrollRatio.y)&&(2*a[3]<a[2]||"yx"===s.axis));i.overflowed[1]&&(v=ut[1].parent().width()-ut[1].width(),y=k-u>0&&u-k>-(v*i.scrollRatio.x)&&(2*a[2]<a[3]||"yx"===s.axis));l||y?(n.preventDefault(),nt=1):tt=1;e="yx"===s.axis?[b-t,k-u]:"x"===s.axis?[null,k-u]:[b-t,null];w[0].idleTimer=250;i.overflowed[0]&&d(e[0],gt,h,"y","all",!0);i.overflowed[1]&&d(e[1],gt,h,"x",ct,!0)}}function vt(n){if(!g(n)||f||r(n)[2])return void(h=0);h=1;n.stopImmediatePropagation();o(ht);kt=p();var t=rt.offset();wt=r(n)[0]-t.top;bt=r(n)[1]-t.left;ft=[];et=[]}function yt(n){var t,u,h;if(g(n)&&!f&&!r(n)[2]){n.stopImmediatePropagation();nt=0;tt=0;ot=p();var l=rt.offset(),a=r(n)[0]-l.top,y=r(n)[1]-l.left;if(!(ot-dt>30)){c=1e3/(ot-kt);var b="mcsEaseOut",o=2.5>c,k=o?[ft[ft.length-2],et[et.length-2]]:[0,0];v=o?[a-k[0],y-k[1]]:[a-wt,y-bt];t=[Math.abs(v[0]),Math.abs(v[1])];c=o?[Math.abs(v[0]/4),Math.abs(v[1]/4)]:[c,c];u=[Math.abs(w[0].offsetTop)-v[0]*pt(t[0]/c[0],c[0]),Math.abs(w[0].offsetLeft)-v[1]*pt(t[1]/c[1],c[1])];e="yx"===s.axis?[u[0],u[1]]:"x"===s.axis?[null,u[1]]:[u[0],null];st=[4*t[0]+s.scrollInertia,4*t[1]+s.scrollInertia];h=parseInt(s.contentTouchScroll)||0;e[0]=t[0]>h?e[0]:0;e[1]=t[1]>h?e[1]:0;i.overflowed[0]&&d(e[0],st[0],b,"y",ct,!1);i.overflowed[1]&&d(e[1],st[1],b,"x",ct,!1)}}}function pt(n,t){var i=[1.5*t,2*t,t/1.5,t/2];return n>90?t>4?i[0]:i[3]:n>60?t>3?i[3]:i[2]:n>30?t>8?i[1]:t>6?i[0]:t>4?t:i[2]:t>8?t:i[3]}function d(n,t,i,r,f,e){n&&u(ht,n.toString(),{dur:t,scrollEasing:i,dir:r,overwrite:f,drag:e})}var b,k,wt,bt,kt,dt,ot,v,c,e,st,nt,tt,ht=n(this),i=ht.data(t),s=i.opt,l=t+"_"+i.idx,rt=n("#mCSB_"+i.idx),w=n("#mCSB_"+i.idx+"_container"),ut=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")],ft=[],et=[],gt=0,ct="yx"===s.axis?"none":"all",a=[],ni=w.find("iframe"),y=["touchstart."+l+" pointerdown."+l+" MSPointerDown."+l,"touchmove."+l+" pointermove."+l+" MSPointerMove."+l,"touchend."+l+" pointerup."+l+" MSPointerUp."+l];w.bind(y[0],function(n){lt(n)}).bind(y[1],function(n){at(n)});rt.bind(y[0],function(n){vt(n)}).bind(y[2],function(n){yt(n)});ni.length&&ni.each(function(){n(this).load(function(){it(this)&&n(this.contentDocument||this.contentWindow.document).bind(y[0],function(n){lt(n);vt(n)}).bind(y[1],function(n){at(n)}).bind(y[2],function(n){yt(n)})})})},fi=function(){function y(){return window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type?document.selection.createRange().text:0}function i(n,t,i){c.type=i&&u?"stepped":"stepless";c.scrollAmount=10;rt(a,n,t,"mcsLinearOut",i?60:null)}var u,a=n(this),e=a.data(t),v=e.opt,c=e.sequential,l=t+"_"+e.idx,o=n("#mCSB_"+e.idx+"_container"),s=o.parent();o.bind("mousedown."+l,function(){h||u||(u=1,f=!0)}).add(document).bind("mousemove."+l,function(n){if(!h&&u&&y()){var l=o.offset(),t=r(n)[0]-l.top+o[0].offsetTop,f=r(n)[1]-l.left+o[0].offsetLeft;t>0&&t<s.height()&&f>0&&f<s.width()?c.step&&i("off",null,"stepped"):("x"!==v.axis&&e.overflowed[0]&&(0>t?i("on",38):t>s.height()&&i("on",40)),"y"!==v.axis&&e.overflowed[1]&&(0>f?i("on",37):f>s.width()&&i("on",39)))}}).bind("mouseup."+l,function(){h||(u&&(u=0,i("off",null)),f=!1)})},ei=function(){function h(t,h){var v;if(o(s),!oi(s,t.target)){if(v="auto"!==r.mouseWheel.deltaFactor?parseInt(r.mouseWheel.deltaFactor):y&&t.deltaFactor<100?100:t.deltaFactor||100,"x"===r.axis||"x"===r.mouseWheel.axis)var a="x",l=[Math.round(v*i.scrollRatio.x),parseInt(r.mouseWheel.scrollAmount)],w="auto"!==r.mouseWheel.scrollAmount?l[1]:l[0]>=e.width()?.9*e.width():l[0],b=Math.abs(n("#mCSB_"+i.idx+"_container")[0].offsetLeft),p=f[1][0].offsetLeft,k=f[1].parent().width()-f[1].width(),c=t.deltaX||t.deltaY||h;else var a="y",l=[Math.round(v*i.scrollRatio.y),parseInt(r.mouseWheel.scrollAmount)],w="auto"!==r.mouseWheel.scrollAmount?l[1]:l[0]>=e.height()?.9*e.height():l[0],b=Math.abs(n("#mCSB_"+i.idx+"_container")[0].offsetTop),p=f[0][0].offsetTop,k=f[0].parent().height()-f[0].height(),c=t.deltaY||h;("y"!==a||i.overflowed[0])&&("x"!==a||i.overflowed[1])&&(r.mouseWheel.invert&&(c=-c),r.mouseWheel.normalizeDelta&&(c=0>c?-1:1),(c>0&&0!==p||0>c&&p!==k||r.mouseWheel.preventDefault)&&(t.stopImmediatePropagation(),t.preventDefault()),u(s,(b-c*w).toString(),{dir:a}))}}var s=n(this),i=s.data(t),r=i.opt,c=t+"_"+i.idx,e=n("#mCSB_"+i.idx),f=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")],l=n("#mCSB_"+i.idx+"_container").find("iframe");i&&(l.length&&l.each(function(){n(this).load(function(){it(this)&&n(this.contentDocument||this.contentWindow.document).bind("mousewheel."+c,function(n,t){h(n,t)})})}),e.bind("mousewheel."+c,function(n,t){h(n,t)}))},it=function(n){var t=null,i;try{i=n.contentDocument||n.contentWindow.document;t=i.body.innerHTML}catch(r){}return null!==t},oi=function(i,r){var u=r.nodeName.toLowerCase(),f=i.data(t).opt.mouseWheel.disableOver;return n.inArray(u,f)>-1&&!(n.inArray(u,["select","textarea"])>-1&&!n(r).is(":focus"))},si=function(){var s=n(this),e=s.data(t),r=t+"_"+e.idx,h=n("#mCSB_"+e.idx+"_container"),c=h.parent(),l=n(".mCSB_"+e.idx+"_scrollbar ."+i[12]);l.bind("touchstart."+r+" pointerdown."+r+" MSPointerDown."+r,function(){f=!0}).bind("touchend."+r+" pointerup."+r+" MSPointerUp."+r,function(){f=!1}).bind("click."+r,function(t){var r,f;if(n(t.target).hasClass(i[12])||n(t.target).hasClass("mCSB_draggerRail")){if(o(s),r=n(this),f=r.find(".mCSB_dragger"),r.parent(".mCSB_scrollTools_horizontal").length>0){if(!e.overflowed[1])return;var a="x",l=t.pageX>f.offset().left?-1:1,v=Math.abs(h[0].offsetLeft)-.9*l*c.width()}else{if(!e.overflowed[0])return;var a="y",l=t.pageY>f.offset().top?-1:1,v=Math.abs(h[0].offsetTop)-.9*l*c.height()}u(s,v.toString(),{dir:a,scrollEasing:"mcsEaseInOut"})}})},hi=function(){var i=n(this),s=i.data(t),f=s.opt,c=t+"_"+s.idx,r=n("#mCSB_"+s.idx+"_container"),h=r.parent();r.bind("focusin."+c,function(){var t=n(document.activeElement),c=r.find(".mCustomScrollBox").length,s=0;t.is(f.advanced.autoScrollOnFocus)&&(o(i),clearTimeout(i[0]._focusTimeout),i[0]._focusTimer=c?(s+17)*c:0,i[0]._focusTimeout=setTimeout(function(){var n=[e(t)[0],e(t)[1]],o=[r[0].offsetTop,r[0].offsetLeft],c=[o[0]+n[0]>=0&&o[0]+n[0]<h.height()-t.outerHeight(!1),o[1]+n[1]>=0&&o[0]+n[1]<h.width()-t.outerWidth(!1)],l="yx"!==f.axis||c[0]||c[1]?"all":"none";"x"===f.axis||c[0]||u(i,n[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:l,dur:s});"y"===f.axis||c[1]||u(i,n[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:l,dur:s})},i[0]._focusTimer))})},ci=function(){var u=n(this),i=u.data(t),f=t+"_"+i.idx,r=n("#mCSB_"+i.idx+"_container").parent();r.bind("scroll."+f,function(){(0!==r.scrollTop()||0!==r.scrollLeft())&&n(".mCSB_"+i.idx+"_scrollbar").css("visibility","hidden")})},li=function(){var o=n(this),r=o.data(t),e=r.opt,u=r.sequential,i=t+"_"+r.idx,s=".mCSB_"+r.idx+"_scrollbar",h=n(s+">a");h.bind("mousedown."+i+" touchstart."+i+" pointerdown."+i+" MSPointerDown."+i+" mouseup."+i+" touchend."+i+" pointerup."+i+" MSPointerUp."+i+" mouseout."+i+" pointerout."+i+" MSPointerOut."+i+" click."+i,function(t){function i(n,t){u.scrollAmount=e.snapAmount||e.scrollButtons.scrollAmount;rt(o,n,t)}if(t.preventDefault(),at(t)){var s=n(this).attr("class");switch(u.type=e.scrollButtons.scrollType,t.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===u.type)return;f=!0;r.tweenRunning=!1;i("on",s);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===u.type)return;f=!1;u.dir&&i("off",s);break;case"click":if("stepped"!==u.type||r.tweenRunning)return;i("on",s)}}})},ai=function(){function l(t){function w(n,t){s.type=r.keyboard.scrollType;s.scrollAmount=r.snapAmount||r.keyboard.scrollAmount;"stepped"===s.type&&i.tweenRunning||rt(e,n,t)}var c,y,p,l,v;switch(t.type){case"blur":i.tweenRunning&&s.dir&&w("off",null);break;case"keydown":case"keyup":if(c=t.keyCode?t.keyCode:t.which,y="on","x"!==r.axis&&(38===c||40===c)||"y"!==r.axis&&(37===c||39===c)){if((38===c||40===c)&&!i.overflowed[0]||(37===c||39===c)&&!i.overflowed[1])return;"keyup"===t.type&&(y="off");n(document.activeElement).is(a)||(t.preventDefault(),t.stopImmediatePropagation(),w(y,c))}else 33===c||34===c?((i.overflowed[0]||i.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type)&&(o(e),p=34===c?-1:1,"x"===r.axis||"yx"===r.axis&&i.overflowed[1]&&!i.overflowed[0]?(l="x",v=Math.abs(f[0].offsetLeft)-.9*p*h.width()):(l="y",v=Math.abs(f[0].offsetTop)-.9*p*h.height()),u(e,v.toString(),{dir:l,scrollEasing:"mcsEaseInOut"})):35!==c&&36!==c||n(document.activeElement).is(a)||((i.overflowed[0]||i.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"!==t.type)||("x"===r.axis||"yx"===r.axis&&i.overflowed[1]&&!i.overflowed[0]?(l="x",v=35===c?Math.abs(h.width()-f.outerWidth(!1)):0):(l="y",v=35===c?Math.abs(h.height()-f.outerHeight(!1)):0),u(e,v.toString(),{dir:l,scrollEasing:"mcsEaseInOut"}))}}var e=n(this),i=e.data(t),r=i.opt,s=i.sequential,c=t+"_"+i.idx,p=n("#mCSB_"+i.idx),f=n("#mCSB_"+i.idx+"_container"),h=f.parent(),a="input,textarea,select,datalist,keygen,[contenteditable='true']",v=f.find("iframe"),y=["blur."+c+" keydown."+c+" keyup."+c];v.length&&v.each(function(){n(this).load(function(){it(this)&&n(this.contentDocument||this.contentWindow.document).bind(y[0],function(n){l(n)})})});p.attr("tabindex","0").bind(y[0],function(n){l(n)})},rt=function(r,f,e,s,h){function y(n){var i="stepped"!==c.type,f=h?h:n?i?k/1.5:d:1e3/60,e=n?i?7.5:40:2.5,t=[Math.abs(p[0].offsetTop),Math.abs(p[0].offsetLeft)],o=[a.scrollRatio.y>10?10:a.scrollRatio.y,a.scrollRatio.x>10?10:a.scrollRatio.x],v="x"===c.dir[0]?t[1]+c.dir[1]*o[1]*e:t[0]+c.dir[1]*o[0]*e,w="x"===c.dir[0]?t[1]+c.dir[1]*parseInt(c.scrollAmount):t[0]+c.dir[1]*parseInt(c.scrollAmount),l="auto"!==c.scrollAmount?w:v,b=s?s:n?i?"mcsLinearOut":"mcsEaseInOut":"mcsLinear",g=n?!0:!1;return n&&17>f&&(l="x"===c.dir[0]?t[1]:t[0]),u(r,l.toString(),{dir:c.dir[0],scrollEasing:b,dur:f,onComplete:g}),n?void(c.dir=!1):(clearTimeout(c.step),void(c.step=setTimeout(function(){y()},f)))}function b(){clearTimeout(c.step);l(c,"step");o(r)}var a=r.data(t),v=a.opt,c=a.sequential,p=n("#mCSB_"+a.idx+"_container"),w="stepped"===c.type?!0:!1,k=v.scrollInertia<26?26:v.scrollInertia,d=v.scrollInertia<1?17:v.scrollInertia;switch(f){case"on":if(c.dir=[e===i[16]||e===i[15]||39===e||37===e?"x":"y",e===i[13]||e===i[15]||38===e||37===e?-1:1],o(r),nt(e)&&"stepped"===c.type)return;y(w);break;case"off":b();(w||a.tweenRunning&&c.dir)&&y(!0)}},ut=function(i){var u=n(this).data(t).opt,r=[];return"function"==typeof i&&(i=i()),i instanceof Array?r=i.length>1?[i[0],i[1]]:"x"===u.axis?[null,i[0]]:[i[0],null]:(r[0]=i.y?i.y:i.x||"x"===u.axis?null:i,r[1]=i.x?i.x:i.y||"y"===u.axis?null:i),"function"==typeof r[0]&&(r[0]=r[0]()),"function"==typeof r[1]&&(r[1]=r[1]()),r},ct=function(i,r){var o,f;if(null!=i&&"undefined"!=typeof i){var h=n(this),c=h.data(t),v=c.opt,u=n("#mCSB_"+c.idx+"_container"),l=u.parent(),y=typeof i;r||(r="x"===v.axis?"x":"y");var p="x"===r?u.outerWidth(!1):u.outerHeight(!1),a="x"===r?u[0].offsetLeft:u[0].offsetTop,w="x"===r?"left":"top";switch(y){case"function":return i();case"object":return(f=i.jquery?i:n(i),!f.length)?void 0:"x"===r?e(f)[1]:e(f)[0];case"string":case"number":return nt(i)?Math.abs(i):-1!==i.indexOf("%")?Math.abs(p*parseInt(i)/100):-1!==i.indexOf("-=")?Math.abs(a-parseInt(i.split("-=")[1])):-1!==i.indexOf("+=")?(o=a+parseInt(i.split("+=")[1]),o>=0?0:Math.abs(o)):-1!==i.indexOf("px")&&nt(i.split("px")[0])?Math.abs(i.split("px")[0]):"top"===i||"left"===i?0:"bottom"===i?Math.abs(l.height()-u.outerHeight(!1)):"right"===i?Math.abs(l.width()-u.outerWidth(!1)):"first"===i||"last"===i?(f=u.find(":"+i),"x"===r?e(f)[1]:e(f)[0]):n(i).length?"x"===r?e(n(i))[1]:e(n(i))[0]:(u.css(w,i),void s.update.call(null,h[0]))}}},ft=function(r){function b(){clearTimeout(u[0].autoUpdate);u[0].autoUpdate=setTimeout(function(){return f.advanced.updateOnSelectorChange&&(p=d(),p!==nt)?(h(3),void(nt=p)):(f.advanced.updateOnContentResize&&(e=[u.outerHeight(!1),u.outerWidth(!1),a.height(),a.width(),y()[0],y()[1]],(e[0]!==o[0]||e[1]!==o[1]||e[2]!==o[2]||e[3]!==o[3]||e[4]!==o[4]||e[5]!==o[5])&&(h(e[0]!==o[0]||e[1]!==o[1]),o=e)),f.advanced.updateOnImageLoad&&(w=k(),w!==tt&&(u.find("img").each(function(){it(this)}),tt=w)),void((f.advanced.updateOnSelectorChange||f.advanced.updateOnContentResize||f.advanced.updateOnImageLoad)&&b()))},60)}function k(){var n=0;return f.advanced.updateOnImageLoad&&(n=u.find("img").length),n}function it(t){function u(n,t){return function(){return t.apply(n,arguments)}}function f(){this.onload=null;n(t).addClass(i[2]);h(2)}if(n(t).hasClass(i[2]))return void h();var r=new Image;r.onload=u(r,f);r.src=t.src}function d(){f.advanced.updateOnSelectorChange===!0&&(f.advanced.updateOnSelectorChange="*");var t=0,i=u.find(f.advanced.updateOnSelectorChange);return f.advanced.updateOnSelectorChange&&i.length>0&&i.each(function(){t+=n(this).height()+n(this).width()}),t}function h(n){clearTimeout(u[0].autoUpdate);s.update.call(null,g[0],n)}var g=n(this),c=g.data(t),f=c.opt,u=n("#mCSB_"+c.idx+"_container");if(r)return clearTimeout(u[0].autoUpdate),void l(u[0],"autoUpdate");var p,e,w,a=u.parent(),v=[n("#mCSB_"+c.idx+"_scrollbar_vertical"),n("#mCSB_"+c.idx+"_scrollbar_horizontal")],y=function(){return[v[0].is(":visible")?v[0].outerHeight(!0):0,v[1].is(":visible")?v[1].outerWidth(!0):0]},nt=d(),o=[u.outerHeight(!1),u.outerWidth(!1),a.height(),a.width(),y()[0],y()[1]],tt=k();b()},vi=function(n,t,i){return Math.round(n/t)*t-i},o=function(i){var r=i.data(t),u=n("#mCSB_"+r.idx+"_container,#mCSB_"+r.idx+"_container_wrapper,#mCSB_"+r.idx+"_dragger_vertical,#mCSB_"+r.idx+"_dragger_horizontal");u.each(function(){yi.call(this)})},u=function(i,r,u){function h(n){return f&&e.callbacks[n]&&"function"==typeof e.callbacks[n]}function ft(){return[e.callbacks.alwaysTriggerOffsets||p>=l[0]+v,e.callbacks.alwaysTriggerOffsets||-y>=p]}function a(){var n=[o[0].offsetTop,o[0].offsetLeft],t=[c[0].offsetTop,c[0].offsetLeft],r=[o.outerHeight(!1),o.outerWidth(!1)],f=[w.height(),w.width()];i[0].mcs={content:o,top:n[0],left:n[1],draggerTop:t[0],draggerLeft:t[1],topPct:Math.round(100*Math.abs(n[0])/(Math.abs(r[0])-f[0])),leftPct:Math.round(100*Math.abs(n[1])/(Math.abs(r[1])-f[1])),direction:u.dir}}var f=i.data(t),e=f.opt,et={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:e.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},u=n.extend(et,u),g=[u.dur,u.drag?0:u.dur],w=n("#mCSB_"+f.idx),o=n("#mCSB_"+f.idx+"_container"),b=o.parent(),nt=e.callbacks.onTotalScrollOffset?ut.call(i,e.callbacks.onTotalScrollOffset):[0,0],tt=e.callbacks.onTotalScrollBackOffset?ut.call(i,e.callbacks.onTotalScrollBackOffset):[0,0];if(f.trigger=u.trigger,(0!==b.scrollTop()||0!==b.scrollLeft())&&(n(".mCSB_"+f.idx+"_scrollbar").css("visibility","visible"),b.scrollTop(0).scrollLeft(0)),"_resetY"!==r||f.contentReset.y||(h("onOverflowYNone")&&e.callbacks.onOverflowYNone.call(i[0]),f.contentReset.y=1),"_resetX"!==r||f.contentReset.x||(h("onOverflowXNone")&&e.callbacks.onOverflowXNone.call(i[0]),f.contentReset.x=1),"_resetY"!==r&&"_resetX"!==r){switch(!f.contentReset.y&&i[0].mcs||!f.overflowed[0]||(h("onOverflowY")&&e.callbacks.onOverflowY.call(i[0]),f.contentReset.x=null),!f.contentReset.x&&i[0].mcs||!f.overflowed[1]||(h("onOverflowX")&&e.callbacks.onOverflowX.call(i[0]),f.contentReset.x=null),e.snapAmount&&(r=vi(r,e.snapAmount,e.snapOffset)),u.dir){case"x":var c=n("#mCSB_"+f.idx+"_dragger_horizontal"),d="left",p=o[0].offsetLeft,l=[w.width()-o.outerWidth(!1),c.parent().width()-c.width()],s=[r,0===r?0:r/f.scrollRatio.x],v=nt[1],y=tt[1],it=v>0?v/f.scrollRatio.x:0,rt=y>0?y/f.scrollRatio.x:0;break;case"y":var c=n("#mCSB_"+f.idx+"_dragger_vertical"),d="top",p=o[0].offsetTop,l=[w.height()-o.outerHeight(!1),c.parent().height()-c.height()],s=[r,0===r?0:r/f.scrollRatio.y],v=nt[0],y=tt[0],it=v>0?v/f.scrollRatio.y:0,rt=y>0?y/f.scrollRatio.y:0}s[1]<0||0===s[0]&&0===s[1]?s=[0,0]:s[1]>=l[1]?s=[l[0],l[1]]:s[0]=-s[0];i[0].mcs||(a(),h("onInit")&&e.callbacks.onInit.call(i[0]));clearTimeout(o[0].onCompleteTimeout);(f.tweenRunning||!(0===p&&s[0]>=0||p===l[0]&&s[0]<=l[0]))&&(lt(c[0],d,Math.round(s[1]),g[1],u.scrollEasing),lt(o[0],d,Math.round(s[0]),g[0],u.scrollEasing,u.overwrite,{onStart:function(){u.callbacks&&u.onStart&&!f.tweenRunning&&(h("onScrollStart")&&(a(),e.callbacks.onScrollStart.call(i[0])),f.tweenRunning=!0,k(c),f.cbOffsets=ft())},onUpdate:function(){u.callbacks&&u.onUpdate&&h("whileScrolling")&&(a(),e.callbacks.whileScrolling.call(i[0]))},onComplete:function(){if(u.callbacks&&u.onComplete){"yx"===e.axis&&clearTimeout(o[0].onCompleteTimeout);var n=o[0].idleTimer||0;o[0].onCompleteTimeout=setTimeout(function(){h("onScroll")&&(a(),e.callbacks.onScroll.call(i[0]));h("onTotalScroll")&&s[1]>=l[1]-it&&f.cbOffsets[0]&&(a(),e.callbacks.onTotalScroll.call(i[0]));h("onTotalScrollBack")&&s[1]<=rt&&f.cbOffsets[1]&&(a(),e.callbacks.onTotalScrollBack.call(i[0]));f.tweenRunning=!1;o[0].idleTimer=0;k(c,"hide")},n)}}}))}},lt=function(n,t,i,r,u,f,e){function a(){o.stop||(s||g.call(),s=p()-it,v(),s>=o.time&&(o.time=s>o.time?s+h-(s-o.time):s+h-1,o.time<s+1&&(o.time=s+1)),o.time<r?o.id=c(a):tt.call())}function v(){r>0?(o.currVal=d(o.time,l,w,r,u),y[t]=Math.round(o.currVal)+"px"):y[t]=i+"px";nt.call()}function b(){h=1e3/60;o.time=s+h;c=window.requestAnimationFrame?window.requestAnimationFrame:function(n){return v(),setTimeout(n,.01)};o.id=c(a)}function k(){null!=o.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(o.id):clearTimeout(o.id),o.id=null)}function d(n,t,i,r,u){switch(u){case"linear":case"mcsLinear":return i*n/r+t;case"mcsLinearOut":return n/=r,n--,i*Math.sqrt(1-n*n)+t;case"easeInOutSmooth":return n/=r/2,1>n?i/2*n*n+t:(n--,-i/2*(n*(n-2)-1)+t);case"easeInOutStrong":return n/=r/2,1>n?i/2*Math.pow(2,10*(n-1))+t:(n--,i/2*(-Math.pow(2,-10*n)+2)+t);case"easeInOut":case"mcsEaseInOut":return n/=r/2,1>n?i/2*n*n*n+t:(n-=2,i/2*(n*n*n+2)+t);case"easeOutSmooth":return n/=r,n--,-i*(n*n*n*n-1)+t;case"easeOutStrong":return i*(-Math.pow(2,-10*n/r)+1)+t;case"easeOut":case"mcsEaseOut":default:var f=(n/=r)*n,e=f*n;return t+i*(.499999999999997*e*f+-2.5*f*f+5.5*e+-6.5*f+4*n)}}var w;n._mTween||(n._mTween={top:{},left:{}});var h,c,e=e||{},g=e.onStart||function(){},nt=e.onUpdate||function(){},tt=e.onComplete||function(){},it=p(),s=0,l=n.offsetTop,y=n.style,o=n._mTween[t];"left"===t&&(l=n.offsetLeft);w=i-l;o.stop=0;"none"!==f&&k();b()},p=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},yi=function(){var n=this,r,i,t;for(n._mTween||(n._mTween={top:{},left:{}}),r=["top","left"],i=0;i<r.length;i++)t=r[i],n._mTween[t].id&&(window.requestAnimationFrame?window.cancelAnimationFrame(n._mTween[t].id):clearTimeout(n._mTween[t].id),n._mTween[t].id=null,n._mTween[t].stop=1)},l=function(n,t){try{delete n[t]}catch(i){n[t]=null}},at=function(n){return!(n.which&&1!==n.which)},g=function(n){var t=n.originalEvent.pointerType;return!(t&&"touch"!==t&&2!==t)},nt=function(n){return!isNaN(parseFloat(n))&&isFinite(n)},e=function(n){var t=n.parents(".mCSB_container");return[n.offset().top-t.offset().top,n.offset().left-t.offset().left]};n.fn[c]=function(t){return s[t]?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):s.init.apply(this,arguments)};n[c]=function(t){return s[t]?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):s.init.apply(this,arguments)};n[c].defaults=et;window[c]=!0;n(window).load(function(){n(tt)[c]();n.extend(n.expr[":"],{mcsInView:n.expr[":"].mcsInView||function(t){var f,r,i=n(t),u=i.parents(".mCSB_container");if(u.length)return f=u.parent(),r=[u[0].offsetTop,u[0].offsetLeft],r[0]+e(i)[0]>=0&&r[0]+e(i)[0]<f.height()-i.outerHeight(!1)&&r[1]+e(i)[1]>=0&&r[1]+e(i)[1]<f.width()-i.outerWidth(!1)},mcsOverflow:n.expr[":"].mcsOverflow||function(i){var r=n(i).data(t);if(r)return r.overflowed[0]||r.overflowed[1]}})})})});!function(n){"use strict";function o(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}}function s(n){var t=++c;return String(null==n?"rmjs-":n)+t}function u(n){var t=n.clone().css({height:"auto",width:n.width(),maxHeight:"none",overflow:"hidden"}).insertAfter(n),u=t.outerHeight(),i=parseInt(t.css({maxHeight:""}).css("max-height").replace(/[^-\d\.]/g,""),10),f=n.data("defaultHeight"),r;t.remove();r=i||n.data("collapsedHeight")||f;n.data({expandedHeight:u,maxHeight:i,collapsedHeight:r}).css({maxHeight:"none"})}function h(n){if(!e[n.selector]){var t=" ";n.embedCSS&&""!==n.blockCSS&&(t+=n.selector+" + [data-readmore-toggle], "+n.selector+"[data-readmore]{"+n.blockCSS+"}");t+=n.selector+"[data-readmore]{transition: height "+n.speed+"ms;overflow: hidden;}",function(n,t){var i=n.createElement("style");i.type="text/css";i.styleSheet?i.styleSheet.cssText=t:i.appendChild(n.createTextNode(t));n.getElementsByTagName("head")[0].appendChild(i)}(document,t);e[n.selector]=!0}}function r(r,u){this.element=r;this.options=n.extend({},f,u);h(this.options);this._defaults=f;this._name=t;this.init();window.addEventListener?(window.addEventListener("load",i),window.addEventListener("resize",i)):(window.attachEvent("load",i),window.attachEvent("resize",i))}var t="readmore",f={speed:100,collapsedHeight:200,heightMargin:16,moreLink:'<a href="#">Read More<\/a>',lessLink:'<a href="#">Close<\/a>',embedCSS:!0,blockCSS:"display: block; width: 100%;",startOpen:!1,beforeToggle:function(){},afterToggle:function(){}},e={},c=0,i=o(function(){n("[data-readmore]").each(function(){var t=n(this),i="true"===t.attr("aria-expanded");u(t);t.css({height:t.data(i?"expandedHeight":"collapsedHeight")})})},100);r.prototype={init:function(){var i=this,t=n(this.element),r,e,f,o;if(t.data({defaultHeight:this.options.collapsedHeight,heightMargin:this.options.heightMargin}),u(t),r=t.data("collapsedHeight"),e=t.data("heightMargin"),t.outerHeight(!0)<=r+e)return!0;f=t.attr("id")||s();o=i.options.startOpen?i.options.lessLink:i.options.moreLink;t.attr({"data-readmore":"","aria-expanded":!1,id:f});t.after(n(o).on("click",function(n){i.toggle(this,t[0],n)}).attr({"data-readmore-toggle":"","aria-controls":f}));i.options.startOpen||t.css({height:r})},toggle:function(t,i,r){r&&r.preventDefault();t||(t=n('[aria-controls="'+this.element.id+'"]')[0]);i||(i=this.element);var f=this,u=n(i),o="",s="",e=!1,h=u.data("collapsedHeight");u.height()<=h?(o=u.data("expandedHeight")+"px",s="lessLink",e=!0):(o=h,s="moreLink");f.options.beforeToggle(t,i,!e);u.css({height:o});u.on("transitionend",function(){f.options.afterToggle(t,i,e);n(this).attr({"aria-expanded":e}).off("transitionend")});n(t).replaceWith(n(f.options[s]).on("click",function(n){f.toggle(this,i,n)}).attr({"data-readmore-toggle":"","aria-controls":u.attr("id")}))},destroy:function(){n(this.element).each(function(){var t=n(this);t.attr({"data-readmore":null,"aria-expanded":null}).css({maxHeight:"",height:""}).next("[data-readmore-toggle]").remove();t.removeData()})}};n.fn.readmore=function(i){var u=arguments,f=this.selector;return i=i||{},"object"==typeof i?this.each(function(){if(n.data(this,"plugin_"+t)){var u=n.data(this,"plugin_"+t);u.destroy.apply(u)}i.selector=f;n.data(this,"plugin_"+t,new r(this,i))}):"string"==typeof i&&"_"!==i[0]&&"init"!==i?this.each(function(){var f=n.data(this,"plugin_"+t);f instanceof r&&"function"==typeof f[i]&&f[i].apply(f,Array.prototype.slice.call(u,1))}):void 0}}(jQuery),function(){var t,n;t=this.jQuery||window.jQuery;n=t(window);t.fn.stick_in_parent=function(i){var e,s,r,u,o,c,f,l,h,a;for(null==i&&(i={}),f=i.sticky_class,s=i.inner_scrolling,c=i.recalc_every,o=i.parent,u=i.offset_top,r=i.spacer,e=i.bottoming,null==u&&(u=0),null==o&&(o=void 0),null==s&&(s=!0),null==f&&(f="is_stuck"),null==e&&(e=!0),l=function(i,h,l,a,v,y,p,w){var tt,et,g,ut,b,k,ft,it,rt,d,nt;if(!i.data("sticky_kit")){if(i.data("sticky_kit",!0),k=i.parent(),null!=o&&(k=k.closest(o)),!k.length)throw"failed to find stick parent";if(tt=g=!1,(d=null!=r?r&&i.closest(r):t("<div />"))&&d.css("position",i.css("position")),ft=function(){var n,t,e;if(!w&&(n=parseInt(k.css("border-top-width"),10),t=parseInt(k.css("padding-top"),10),h=parseInt(k.css("padding-bottom"),10),l=k.offset().top+n+t,a=k.height(),g&&(tt=g=!1,null==r&&(i.insertAfter(d),d.detach()),i.css({position:"",top:"",width:"",bottom:""}).removeClass(f),e=!0),v=i.offset().top-parseInt(i.css("margin-top"),10)-u,y=i.outerHeight(!0),p=i.css("float"),d&&d.css({width:i.outerWidth(!0),height:y,display:i.css("display"),"vertical-align":i.css("vertical-align"),float:p}),e))return nt()},ft(),y!==a)return ut=void 0,b=u,rt=c,nt=function(){var t,it,o,nt;if(!w&&(null!=rt&&(--rt,0>=rt&&(rt=c,ft())),o=n.scrollTop(),null!=ut&&(it=o-ut),ut=o,g?(e&&(nt=o+y+b>a+l,tt&&!nt&&(tt=!1,i.css({position:"fixed",bottom:"",top:b}).trigger("sticky_kit:unbottom"))),o<v&&(g=!1,b=u,null==r&&("left"!==p&&"right"!==p||i.insertAfter(d),d.detach()),t={position:"",width:"",top:""},i.css(t).removeClass(f).trigger("sticky_kit:unstick")),s&&(t=n.height(),y+u>t&&!tt&&(b-=it,b=Math.max(t-y,b),b=Math.min(u,b),g&&i.css({top:b+"px"})))):o>v&&(g=!0,t={position:"fixed",top:b},t.width="border-box"===i.css("box-sizing")?i.outerWidth()+"px":i.width()+"px",i.css(t).addClass(f),null==r&&(i.after(d),"left"!==p&&"right"!==p||d.append(i)),i.trigger("sticky_kit:stick")),g&&e&&(null==nt&&(nt=o+y+b>a+l),!tt&&nt)))return tt=!0,"static"===k.css("position")&&k.css({position:"relative"}),i.css({position:"absolute",bottom:h,top:"auto"}).trigger("sticky_kit:bottom")},it=function(){return ft(),nt()},et=function(){return w=!0,n.off("touchmove",nt),n.off("scroll",nt),n.off("resize",it),t(document.body).off("sticky_kit:recalc",it),i.off("sticky_kit:detach",et),i.removeData("sticky_kit"),i.css({position:"",bottom:"",top:"",width:""}),k.position("position",""),g?(null==r&&("left"!==p&&"right"!==p||i.insertAfter(d),d.remove()),i.removeClass(f)):void 0},n.on("touchmove",nt),n.on("scroll",nt),n.on("resize",it),t(document.body).on("sticky_kit:recalc",it),i.on("sticky_kit:detach",et),setTimeout(nt,0)}},h=0,a=this.length;h<a;h++)i=this[h],l(t(i));return this}}.call(this),function(){"use strict";var i=document.body,t=$('<div class="mask"><\/div>'),r=document.querySelector(".toggle-push-right"),n;$(".toggle-push-right").on("click",function(){$("body").append(t);$("body").addClass("pmr-open");n="pmr-open";t.on("click",function(){$("body").removeClass(n);n="";$(".mask").remove();$(".desktop-nav, .searchbox").toggleClass("push-nav-pos")})});try{[].slice.call(document.querySelectorAll(".close-menu")).forEach(function(t){t.addEventListener("click",function(){$("body").removeClass(n);n="";$(".mask").remove()})})}catch(u){}}(window),function(n){function o(t,i){throw n.extend(t,i),t;}function l(n){var f=[],u,e;if(t.call(n)!==r)return i;for(u=0,e=n.length;u<e;u++)f[u]=n[u].jqote_id;return f.length?f.sort().join(".").replace(/(\b\d+\b)\.(?:\1(\.|$))+/g,"$1$2"):i}function s(u,e){var h=[],e=e||f,o=t.call(u),s,c;if(o===y)return u.jqote_id?[u]:i;if(o!==r)return[n.jqotec(u,e)];if(o===r)for(s=0,c=u.length;s<c;s++)return h.length?h:i}var i=!1,h="UndefinedTemplateError",a="TemplateCompilationError",v="TemplateExecutionError",r="[object Array]",u="[object String]",y="[object Function]",c=1,f="%",e=/^[^<]*(<[\w\W]+>)[^>]*$/,t=Object.prototype.toString;n.fn.extend({jqote:function(i,u){var i=t.call(i)===r?i:[i],f="";return this.each(function(t){for(var e=n.jqotec(this,u),r=0;r<i.length;r++)f+=e.call(i[r],t,r,i,e)}),f}});n.each({app:"append",pre:"prepend",sub:"html"},function(t,i){n.fn["jqote"+t]=function(r,u,f){var o,h,c=n.jqote(r,u,f),a=e.test(c)?n:function(t){return n(document.createTextNode(t))};return!(o=l(s(r)))||(h=new RegExp("(^|\\.)"+o.split(".").join("\\.(.*)?")+"(\\.|$)")),this.each(function(){var r=a(c);n(this)[i](r);(r[0].nodeType===3?n(this):r).trigger("jqote."+t,[r,h])})}});n.extend({jqote:function(n,u,e){var v="",e=e||f,a=s(n,e),c,y,l;for(a===i&&o(new Error("Empty or undefined template passed to $.jqote"),{type:h}),u=t.call(u)!==r?[u]:u,c=0,y=a.length;c<y;c++)for(l=0;l<u.length;l++)v+=a[c].call(u[l],c,l,u,a[c]);return v},jqotec:function(i,r){var w,s,b,r=r||f,d=t.call(i),p,g,y,l,nt,k;if(d===u&&e.test(i)){if(s=b=i,w=n.jqotecache[i])return w}else if(s=d===u||i.nodeType?n(i):i instanceof jQuery?i:null,s[0]&&((b=s[0].innerHTML)||(b=s.text()))||o(new Error("Empty or undefined template passed to $.jqotec"),{type:h}),w=n.jqotecache[n.data(s[0],"jqote_id")])return w;for(p="",y=b.replace(/\s*<!\[CDATA\[\s*|\s*\]\]>\s*|[\r\n\t]/g,"").split("<"+r).join(r+">\x1b").split(r+">"),l=0,nt=y.length;l<nt;l++)p+=y[l].charAt(0)!=="\x1b"?"out+='"+y[l].replace(/(\\|["'])/g,"\\$1")+"'":y[l].charAt(1)==="="?";out+=("+y[l].substr(2)+");":y[l].charAt(1)==="!"?";out+=$.jqotenc(("+y[l].substr(2)+"));":";"+y[l].substr(1);p="try{"+('var out="";'+p+";return out;").split("out+='';").join("").split('var out="";out+=').join("var out=")+'}catch(e){e.type="'+v+'";e.args=arguments;e.template=arguments.callee.toString();throw e;}';try{k=new Function("i, j, data, fn",p)}catch(s){o(s,{type:a})}return g=s instanceof jQuery?n.data(s[0],"jqote_id",c):s,n.jqotecache[g]=(k.jqote_id=c++,k)},jqotefn:function(r){var f=t.call(r),o=f===u&&e.test(r)?r:n.data(n(r)[0],"jqote_id");return n.jqotecache[o]||i},jqotetag:function(n){t.call(n)===u&&(f=n)},jqotenc:function(n){return n.toString().replace(/&(?!\w+;)/g,"&#38;").split("<").join("&#60;").split(">").join("&#62;").split('"').join("&#34;").split("'").join("&#39;")},jqotecache:{}});n.event.special.jqote={add:function(n){var i,f=n.handler,u=n.data?t.call(n.data)!==r?[n.data]:n.data:[];(n.namespace||(n.namespace="app.pre.sub"),u.length&&(i=l(s(u))))&&(n.handler=function(n,t,r){return!r||r.test(i)?f.apply(this,[n,t]):null})}}}(jQuery),function(n){if(typeof define=="function"&&define.amd)define(n);else if(typeof exports=="object")module.exports=n();else{var i=window.Cookies,t=window.Cookies=n();t.noConflict=function(){return window.Cookies=i,t}}}(function(){function n(){for(var n=0,r={},t,i;n<arguments.length;n++){t=arguments[n];for(i in t)r[i]=t[i]}return r}function t(i){function r(t,u,f){var o,s;if(arguments.length>1){f=n({path:"/"},r.defaults,f);typeof f.expires=="number"&&(s=new Date,s.setMilliseconds(s.getMilliseconds()+f.expires*864e5),f.expires=s);try{o=JSON.stringify(u);/^[\{\[]/.test(o)&&(u=o)}catch(y){}return u=encodeURIComponent(String(u)),u=u.replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape),document.cookie=[t,"=",u,f.expires&&"; expires="+f.expires.toUTCString(),f.path&&"; path="+f.path,f.domain&&"; domain="+f.domain,f.secure?"; secure":""].join("")}t||(o={});for(var l=document.cookie?document.cookie.split("; "):[],a=/(%[0-9A-Z]{2})+/g,h=0;h<l.length;h++){var v=l[h].split("="),c=v[0].replace(a,decodeURIComponent),e=v.slice(1).join("=");e.charAt(0)==='"'&&(e=e.slice(1,-1));try{if(e=i&&i(e,c)||e.replace(a,decodeURIComponent),this.json)try{e=JSON.parse(e)}catch(y){}if(t===c){o=e;break}t||(o[c]=e)}catch(y){}}return o}return r.get=r.set=r,r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,i){r(t,"",n(i,{expires:-1}))},r.withConverter=t,r}return t()});_omnitureObject=null,function(n,t){var r;n.trackPageView=function(){var r=window.location.pathname,u=r.split("/"),e=r.lastIndexOf("/")+1,o=r.substr(e),f=o.split(".")[0],i;digitalData.page.name=f.length==0?"home":f;digitalData.page.channel=t.trim(u[1])?u[1]:digitalData.page.name;digitalData.page.siteSubSection=u.length>2?u[2]:digitalData.page.channel;digitalData.page.url=window.location.protocol+"//"+window.location.hostname+r;digitalData.evars={loginState:n.LoggedIn};t(".callout-section a, #homeDogArticle,  #homeCatArticle").on("click",function(){var n=t(this);if(n.is("a")){var i=n.attr("href"),r=i.lastIndexOf("/")+1,u=i.substr(r),f=u.split(".")[0];digitalData.page.calloutName=digitalData.page.name+"_"+f}});window.digitalData.page.product=window.digitalData.page.product||{};t(".product-landing").length>0&&t(".cl-filter .categorygroup").each(function(){var n=t(this);n.find("input:checked").length>0&&(window.digitalData.page.product.categoryName=n.find("input:checked").data("title"),window.digitalData.page.product.categoryType=n.find(".loop-filter").data("parent-group"))});i=[];i[0]="/dog-food";i[1]="/dog-food/puppy-dog-food";i[2]="/dog-food/adult-dog-food";i[3]="/dog-food/senior-dog-food";i[4]="/dog-food/proactive-health";i[5]="/pet-health/dog-breed-guide/labrador-retriever";i[6]="/pet-health/dog-breed-guide/german-shepherd-dog";i[7]="/pet-health/dog-breed-guide/golden-retriever";i[8]="/pet-health/dog-breed-guide/beagle";i[9]="/pet-health/dog-breed-guide/boxer";i[10]="/cat-food";i[11]="/cat-food/kitten-food";i[12]="/cat-food/adult-cat-food";i[13]="/cat-food/senior-cat-food";i[14]="/cat-food/special-concerns";i[15]="/coupons-promotions";i[16]="/dog-breed-selector";i[17]="/dog-food/naturistics";i[18]="/cat-food/wet-cat-food";i[19]="/cat-food/dry-cat-food";i[20]="/search?q=natural";i[21]="/search?q=high%20quality%20ingredients"};var s=function(){t("header .desktop-menu a, footer .navigator a,.hidden-city-layer a").on("click",function(){var n=t(this).text();u(n)})},u=function(n){digitalData.props={globalNavName:n.replace(/\n/g," ")}},h=function(){var u,n,r;if(!(t("#signup-thank-popup").length<=0)&&!(t("body.buyNowIframe").length>0))if(location.pathname.match(/^\/$/gi)||location.pathname.match(/^\/visibledifference[\/]*$/gi)||location.pathname.match(/^(\/pet-health\/dog-care)|(\/pet-health\/puppy-care)|(\/pet-health\/dog-life-stages)|(\/pet-health\/dog-breed-guide)|(\/dog-food)/gi)){t("#btnLearnMoreVisDiff").on("click",function(n){t(this).attr("href")==window.location.pathname&&(n.preventDefault(),t("#modal-signup").modal("hide"))});if(u=/^#thankyou/gi,window.location.hash.match(u)){t("#signup-thank-popup .ivd-steps").removeClass("active");t("#signup-thank-popup .ivd-steps:last").addClass("active");t("#modal-signup").modal("show");Cookies.set("iams_visit",{visited:2},{expires:365});Cookies.set("no-sticky",{val:1},{expires:365});return}t(window).load(function(){if(Cookies.get("iams_visit")!=undefined){var n=Cookies.getJSON("iams_visit");n.visited==1&&(document.referrer==undefined||document.referrer.match(new RegExp("^"+location.protocol+"//"+document.location.hostname,"gi"))||Cookies.remove("no-sticky"),Cookies.get("no-sticky")==undefined&&t(".sticky-footer").css({display:"block"}))}});t("#sticky-footer h2").on("click",function(){Modernizr.mq("(max-width: 767px)")&&t("#sticky-footer .mob-toggle").toggleClass("mobhide")});t("#modal-signup").on("hide.bs.modal",function(){Cookies.set("iams_visit",{visited:1},{expires:365})});t("#signup-thank-popup input, #sticky-footer input").iCheck({checkboxClass:"icheckbox_minimal-aero",radioClass:"iradio_minimal-aero",increaseArea:"20%",aria:!1});t("#sticky-footer-close").on("click",function(){Cookies.set("no-sticky",{val:1},{});t(".sticky-footer").css({display:"none"})});n=function(n){var t={},i;return(t.success=1,n=="")?{success:0,error:{message:"Email address is required"}}:(i=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/,!i.test(n))?{success:0,error:{message:"Entered email address is invalid"}}:t};r=function(n){var i={};return(i.success=1,!t(n).is(":checked"))?{success:0,error:{message:"You need to agree to the terms and conditions"}}:i};t("#btnGetCoupon").on("click",function(u){var o=t.trim(t("#ivdpopup-email").val()),s=t.trim(t("#skey").val()),h=t("#popup-contactme").is(":checked"),e=n(o);e.success?(e=r("#popup-agree"),e.success?f(o,s,h,1):(t(".popup-error").html(i+e.error.message),t("#ivdpopup-email").focus())):(t(".popup-error").html(i+e.error.message),t("#ivdpopup-email").focus());u.preventDefault()});t("#btnGetCouponSticky").on("click",function(u){var o=t.trim(t("#ivdsticky-email").val()),s=t.trim(t("#skey").val()),h=t("#sfooter-contactme").is(":checked"),e=n(o);e.success?(e=r("#sfooter-agree"),e.success?f(o,s,h,2):(t(".sticky-error").html(i+e.error.message),t("#ivdsticky-email").focus())):(t(".sticky-error").html(i+e.error.message),t("#ivdsticky-email").focus());u.preventDefault()})}};n.spinOpts={lines:13,length:15,width:6,radius:17,corners:1,rotate:0,direction:1,color:"#018e39",speed:1,trail:60,shadow:!0,hwaccel:!0,className:"spinner",zIndex:2e9,top:"50%",left:"50%"};var i="<span class='errorasterisk'>*<\/span> ",f=function(r,u,f,e){e==1?t("#ivd-step1").spin(n.spinOpts):t("#sticky-footer").spin(n.spinOpts);t.ajax({method:"POST",cache:!1,url:"/submit-coupon",data:{email:r,skey:u,optin:f},dataType:"json"}).done(function(n){n.success?(Cookies.set("iams_visit",{visited:1},{expires:365}),Cookies.set("no-sticky",{val:1},{}),window.location.href="/visibledifference/coupon?source=coupon_popup"):e==1?(t(".popup-error").html(i+n.error.message),t("#ivdpopup-email").focus()):(t(".sticky-error").html(i+n.error.message),t("#ivdsticky-email").focus())}).error(function(n){e==1?(t(".popup-error").html(i+n.message),t("#ivdpopup-email").focus()):(t(".sticky-error").html(i+n.message),t("#ivdsticky-email").focus())}).always(function(){e==1?t("#ivd-step1").spin(!1):t("#sticky-footer").spin(!1)})},c=function(){t(".btnNavBuyNow").on("click",function(){bvapiUrl!=""&&loadBazaarvoiceApi(function(){$BV.SI.trackConversion({type:"BuyNow"})});Modernizr.mq("(min-width: 768px)")&&(e.preventDefault(),t("#buynowIframe").attr("src",t(this).attr("href")),t("#buynowModal").modal())});t("#buynowModal").on("hidden.bs.modal",function(){t("#buynowIframe").attr("src","")});t("#compareModal").on("hidden.bs.modal",function(){t("#compareFrame").attr("src","")});t("body").on("click",".btnTrackBuyNow",function(){var n=t(this);digitalData.buyNowLocation=n.data("action")});t(document).on("click",".btnOpenFrame",function(n){n.preventDefault();var i=t(this).attr("data");Product.pop_pdp("upc",i,"requireSize","Iams")})};n.init=function(){s();c();t("#Year").datepicker({startDate:"01/01/1924",format:"mm/dd/yyyy",startView:2,autoclose:!0,endDate:"+0d",orientation:"top auto"});t(".anc-dis").on("click",function(n){Modernizr.mq("(min-width: 768px)")&&n.preventDefault()});t(document).on("click",".buynow-popup",function(n){Modernizr.mq("(min-width: 768px)")&&(n.preventDefault(),t("#buynowIframe").attr("src",t(this).attr("href")),t("#buynowModal").modal())});t("#buynowModal").on("hidden.bs.modal",function(){t("#buynowIframe").attr("src","")});t("#compareModal").on("hidden.bs.modal",function(){t("#compareFrame").attr("src","")});Response.addTest("iams-breakpoints",function(n){return n<=Response.viewportW()}).create({prop:"iams-breakpoints",prefix:"min-width-",breakpoints:[1200,992,768,0],dynamic:!0});a();n.CreateDesktopMenu();n.backendFix();l();h();t("div.dropdown.block-top a[data-color*='change']").on("click",function(){var n=t(this).attr("data-menu-parent");t(".push-menu-right ."+n).toggleClass("open")});t(".push-menu-right .submenu").on("click",function(){t(this).parent().toggleClass("show-submenu")});t(".print-block .print, .print-block img").on("click",function(){window.print()});t("body").on("click",function(n){t("div.dropdown.block-top").is(n.target)||t("div.dropdown.block-top ").has(n.target).length!==0||t(".open").has(n.target).length!==0||t("div.dropdown.block-top").removeClass("open")});t("header nav .glyphicon-search").on("click",function(){Modernizr.mq("(max-width: 1199px)")&&t(".searchbox").parent().toggleClass("search-open")});t(".toggle-push-right").on("click",function(){t(".desktop-nav, .searchbox").toggleClass("push-nav-pos")});t(".push-menu-right a[data-navigate='0']").on("click",function(n){n.preventDefault()});t("#dropdown-submenu").on("click",function(){t(window).width()<1199&&t(".mobile-submenu").slideToggle()});t(".desktop-menu div[class*=dropdown]").on("mouseover",function(){if(Modernizr.mq("(min-width: 922px)")){var n=t(this).parent().find("[data-menu*='hightlight']").attr("data-pos-class");t(this).parent().find("[data-menu*='hightlight']").addClass("hover-color "+n);t(this).find("a[data-color*='change']").addClass("hover-anch-color")}});t(".desktop-menu div[class*=dropdown]").on("mouseout",function(){if(Modernizr.mq("(min-width: 922px)")){var n=t(this).parent().find("[data-menu*='hightlight']").attr("data-pos-class");t(this).parent().find("[data-menu*='hightlight']").removeClass("hover-color "+n);t(this).find("a[data-color*='change']").removeClass("hover-anch-color")}});t(".country-dropdown, .country-block .caret").on("click",function(n){t(".hidden-city-layer").parent().toggleClass("open");t(".hidden-city-layer").slideToggle();n.preventDefault()});/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)?t(".selectpicker").selectpicker("mobile"):t(".selectpicker").selectpicker();t(".style-checkbox").on("mouseover",function(){t(this).children(".checkbox-holder").children("div").addClass("hover")});t(".style-checkbox").on("mouseout",function(){t(this).children(".checkbox-holder").children("div").removeClass("hover")});t(document).on("click",".buyNowIframe",function(n){t(n.target).parents(".storeLocatorWrapper").length>0||t(n.target).parents(".compare-wrapper").length>0||t(".modal").modal("hide")});t(".shareicons  a.sharePage").on("click",function(n){var r=t(this),u=t('meta[property="og:description"]').attr("content"),i;u||(u=t('meta[property="og:title"]').attr("content"));i=r.attr("href")+encodeURIComponent(window.location.href)+"&pubid=ra-54b4f79a013880d7";r.hasClass("twitter")&&(i+="&shortener=bitly");r.hasClass("pinit")||(i+=+ "&title="+encodeURIComponent(u.replace(/\&reg;/g,"®").replace(/\&amp;/g,"&")));window.open(i,"_blank");n.preventDefault()});t(".love-changes-videoShare-btn  a.shareLink").on("click",function(n){var r=t(this),o=r.parents(".love-changes-content").find("iframe").attr("src"),f=r.parents(".love-changes-content").find("iframe").attr("caption"),e=t.trim(r.find("img").attr("alt")),i=r.attr("href"),u=o.split("?")[0],s=u.lastIndexOf("/")+1,h=new RegExp("(?:https?://)?(?:www.)?(?:youtu.be/|youtube.com)","g");i+=encodeURIComponent(h.exec(u)[0]+"/watch?v="+u.substring(s));i+="&pubid=ra-54b4f79a013880d7";e==="twitter"&&(i+="&shortener=bitly");!1&&(i+="&title="+encodeURIComponent(f.replace(/\&reg;/g,"®").replace(/\&amp;/g,"&")));window.open(i,"_blank");dataLayer.push({GACategory:"Social Action",GAAction:"Share Video",GALabel:"Share "+e+" "+f,event:"triggerShareVideo"});n.preventDefault()});t(".shareicons .email").on("click",function(n){var i,r;n.preventDefault();i=t("h1").length>0?"Iams - "+t("h1").text():"Iams - "+t(".heading").text();r=window.location.href;window.location="mailto:?subject="+i+"&body="+r});t(".love-changes-videoShare-btn .mailLink").on("click",function(n){n.preventDefault();var u=t(this),f="Iams - "+t("h1").text(),e=u.parents(".love-changes-content").find("iframe").attr("caption"),i=u.parents(".love-changes-content").find("iframe").attr("src"),r=i.split("?")[0],o=r.lastIndexOf("/")+1,s=new RegExp("(?:https?://)?(?:www.)?(?:youtu.be/|youtube.com)","g");i=s.exec(r)[0]+"/watch?v="+r.substring(o);window.location="mailto:?subject="+f+"&body="+i;dataLayer.push({GACategory:"Social Action",GAAction:"Email Video",GALabel:"Email "+e,event:"triggerEmailVideo"})});t("body:not(.iams) #search-btn, #search-btn-mobile").on("click",function(n){var i="";t(this).attr("id").indexOf("mobile")>-1?(i=t("#search_text_mobile").val(),t("#search_text").val(i)):(i=t("#search_text").val(),t("#search_text_mobile").val(i));r(i);n.preventDefault()});t("body.iams #search-btn, #search-btn-mobile").on("click",function(n){if(!t("#search_text_header").hasClass("open")){t("#search_text_header").addClass("open").focus();return}var i=t("#search_text_header").val();if(i.length===0){t("#search_text_header").removeClass("open");return}r(i);n.preventDefault()});t("body.iams #search404-btn").on("click",function(n){var i=t("#search_text_404").val();r(i);n.preventDefault()});t("body.iams #search_text_header, body.iams #search_text_404").on("keyup",function(n){n.keyCode==13&&(n.preventDefault(),r(t(this).val()))})};r=function(n){n!=""&&(window.location.href="/search?indexCatalogue=IamsSearch&searchQuery="+n+"&wordsMode=AllWords")};n.backendFix=function(){n.isEditPage&&t("header").removeClass("navbar-fixed-top")};n.CreateDesktopMenu=function(){t(".mobile-menu").html(t(".desktop-menu").html());t(".country-menu").html(t(".hidden-city-layer").html())};n.HighlightMenu=function(){var n=window.location.pathname;t(".push-menu-right .mobile-menu a").each(function(){t(this).attr("href")==n&&t(this).removeClass("no-hightlight-menu").addClass("hightlight-menu currentpage")});t(".push-menu-right .dropdown-menu .submenu, .push-menu-right .dropdown-submenu a").on("click touchstart",function(){t(this).siblings().hasClass("dropdown-submenu")!=!0&&(t(".push-menu-right .dropdown-menu .submenu, .push-menu-right .dropdown-submenu a").removeClass("hightlight-menu"),t(this).addClass("hightlight-menu"),u(t(this).text()))});t(".push-menu-right .dropdown .main-menu,.push-menu-right .main-menu").on("click touchstart",function(){t(".push-menu-right .dropdown .main-menu,.push-menu-right .main-menu").removeClass("hightlight-menu").addClass("no-hightlight-menu");t(this).removeClass("no-hightlight-menu").addClass("hightlight-menu");t(this).siblings().hasClass("dropdown-menu")||u(t(this).text())});t(".push-menu-right .fill-color").on("click touchstart",function(){t(".push-menu-right .fill-color").removeClass("hightlight-menu");t(this).addClass("hightlight-menu")})};n.HighlightBreadCrumbLink=function(){var n=window.location.pathname;n.indexOf("premium")<0&&(t(".banner").length>0||t(".history-banner-image").length>0||t(".ai-top-banner").length>0)&&t(".rsmLink, .sfBreadcrumbNodeSeparator").css("color","#fff")};var l=function(){},a=function(){Response.resize(o);o();t("body").addClass("fnsizeapplied");t(".default-font").each(function(){t(this).removeClass("default-font")})},o=function(){var n=Response.viewportW(),i,r;n<320&&(n=320);i=16;r=24;i=n/r;t(".resize-font").css("font-size",i)}}(window.globalFn=window.globalFn||{},jQuery),function(n,t){n.init=function(){if(t(".article-section #accordion").length>0){n.TabAccordionEnabler();Response.resize(function(){n.TabAccordionEnabler()});t(".article-section .nav-tabs .article-tabs a, #accordion h4 a").on("click",function(){dataLayer.push({GACategory:"Informational Action",GAAction:"View Breed Tab Details",GALabel:"Breed "+t.trim(t(this).text()),event:"triggerBreedTabView"});var n="#"+t(this).parents("div:first").attr("id");setTimeout(function(){t("html, body").animate({scrollTop:t(n).offset().top-t(".navbar-fixed-top").height()-100},800)},300)})}};n.TabAccordionEnabler=function(){Modernizr.mq("(max-width: 767px)")?t(".accordion > div").removeClass("tab-content").addClass("panel panel-default"):Modernizr.mq("(min-width: 767px)")&&t(".accordion > div").addClass("tab-content").removeClass("panel panel-default")}}(window.articleFn=window.articleFn||{},jQuery),function(n,t){var r,u=[],f=12,o=0,e,s;currentIndex=12;dataLength=0;e=!1;n.ChangeAccordionArrow=function(){};n.init=function(){var i,o;if(t(".article-section").length>0){t(".article-tabs a[data-parent*='#accordion'][href!='#CalloutDescription']").each(function(){t(this).parent().children("span").removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-right")});t("#accordion").on("shown.bs.collapse hidden.bs.collapse",function(n){var r=t(this).find("a[aria-controls='"+n.target.id+"']"),i=r.siblings();i.hasClass("glyphicon-chevron-down")?i.addClass("glyphicon-chevron-right").removeClass("glyphicon-chevron-down"):i.removeClass("glyphicon-chevron-right").addClass("glyphicon-chevron-down")});t(".article-tabs a[data-parent*='#accordion']").parent("h4").find("span").each(function(){t(this).attr("href",t(this).siblings().attr("href")).attr("aria-controls",t(this).siblings().attr("aria-controls")).attr("aria-expanded",t(this).siblings().attr("aria-expanded")).attr("data-parent",t(this).siblings().attr("data-parent")).attr("data-toggle",t(this).siblings().attr("data-toggle"))})}if(t(".articlelanding").length>0){t(".loadmore-outer").on("click",function(o){for(var s=0,l=0,c=0,h,s=u.length>0||t(".selected-text").length>0?u.length:r.length;l<f&&currentIndex<s;l++,currentIndex++)c=currentIndex;if(!e&&s>f){h=u.length>0?u.slice(0,c+1):r.slice(0,c+1);h=n.Sort(h);t("."+i).jqotesub("#"+i,h,"$$");try{t("."+i).masonry("reloadItems");t("."+i).masonry({isInitLayout:!1,transitionDuration:0,itemSelector:".item"})}catch(o){}}currentIndex==s&&(e=!0,t(".loadmore-button").hide());o.preventDefault()});i=t(".ModuleDevName").val();t(".categorygroup .categoryName.filterSlideHead").on("click",function(){t(this).siblings().slideToggle();t(this).toggleClass("active")});o=n.Resize("991");t(window).on("resize",function(){o=n.Resize("991")});/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)?t(".articleSelectpicker").selectpicker("mobile"):t(".articleSelectpicker").selectpicker();t(document).on("click",".selectpicker",function(){o&&(t(".selectpicker").selectpicker("hide"),t(".article-selectpicker").html(t(".sorting .article .dropdown-menu.open ul").html()))});t(document).on("click",".article-selectpicker  li",function(){t(".selectpicker").selectpicker("show");t(".selectpicker").selectpicker("val","Popularity")});t(".showFilter").on("click",function(){t("body").append('<div class="mask"><\/div>');t("body").toggleClass("filter-open");t(".mobile-filter").parent().toggleClass("open");t(".mask").on("click",function(){t(".mobile-filter").parent().toggleClass("open");t("body").toggleClass("filter-open");t(".mask").remove()})});t(".filter-label-text input").iCheck({checkboxClass:"icheckbox_minimal-aero",increaseArea:"20%"});t(".ModuleDevName").each(function(){var i=t(this).val();i=="puppycareguide"?r=n.puppycareguide:i=="doglifestageadvice"?r=n.doglifestageadvice:i=="dogbreedguide"?r=n.dogbreedguide:i=="catbreedguide"?r=n.catbreedguide:i=="catlifestageadvice"?r=n.catlifestageadvice:i=="catkittencareguide"&&(r=n.catkittencareguide);t(".filterDefaultValue").each(function(){t(this).val()!=""&&(t("input[value='"+t(this).val()+"']").iCheck("check"),t(".label-element[data-dev-name='"+t(this).val()+"']").addClass("active"),n.AddRemoveFilterLabels(t(this).val(),t(this).attr("data-parent-group"),t("input[value='"+t(this).val()+"']").attr("data-title"),!0,!1),n.applyFilter())});try{t("."+t(this).val()).masonry({isInitLayout:!1,itemSelector:".item"})}catch(u){}});o||t(".filter-label-text div[class*='checked']").each(function(){if(t(".dynamic-texts").find(".selected-text[data-dev-name*='"+t(this).children("input").val()+"']").length==0){var i=t(this).children("input").val();n.AddRemoveFilterLabels(i,t(this).children("input").attr("data-parent-group"),t(this).children("input").attr("data-title"),!0);t(".label-element a").parent("div[data-dev-name*='"+i+"']").toggleClass("active")}});n.applyFilter();t(".ModuleDevName").length>1&&(t(".loadmore-button").hide(),t(".result-text").hide());t(".filter-label-text input").on("ifChecked ifUnchecked",function(i){if(!o){var r=t(this).val();i.type=="ifChecked"?(n.AddRemoveFilterLabels(r,t(this).attr("data-parent-group"),t(this).attr("data-title"),!0,!1),n.trackArticleFilter(t(this).attr("data-title"))):i.type=="ifUnchecked"&&n.AddRemoveFilterLabels(r,"","",!1,!1);t(".label-element a").parent("div[data-dev-name*='"+r+"']").toggleClass("active");n.applyFilter()}});t(".apply-now").on("click",function(i){n.applyFilter();t(".mobile-filter").parent().toggleClass("open");t("body").toggleClass("filter-open");t(".mask").remove();i.preventDefault()});t(".label-holder").on("click",'.label-element[data-disable="false"] a',function(i){var r=t(this).parent().attr("data-dev-name");t(this).parent().toggleClass("active");typeof r!="undefined"&&t(this).parent().hasClass("active")?n.AddRemoveFilterLabels(r,t(this).parent().attr("data-parent-group"),t(this).parent().attr("data-title"),!0,!1):n.AddRemoveFilterLabels(r,"","",!1,!1);t(".filter-label-text input").iCheck("uncheck");t(".dynamic-texts .selected-text").each(function(){t(".filter-label-text input[value*='"+t(this).attr("data-dev-name")+"']").iCheck("Check")});i.preventDefault()});t(".articleSelectpicker").on("change",function(){n.applyFilter()});t(".breed-guide-block").on("click","a.resultLink",function(){});t(".dynamic-texts").on("click","a.scloseFilter",function(n){t(this).parent().remove();t(".filter-label-text input[value*='"+t(this).attr("data-dev-name")+"']").iCheck("uncheck");n.preventDefault()});t(".clear-text, .mobile-clear-text").on("click",function(i){var r=t(this).hasClass("mobile-clear-text");t(".dynamic-texts .selected-text").each(function(){if(t(this).children(".scloseFilter").length>0&&(t(this).remove(),r)){var i=t(this).attr("data-dev-name");n.AddRemoveFilterLabels(i,"","",!1,!1);t(".label-element a").parent("div[data-dev-name*='"+i+"']").toggleClass("active")}});t("div[class*='checked']").each(function(){t(this).hasClass("disabled")||t(this).children("input").iCheck("toggle")});n.applyFilter();i.preventDefault()})}};n.trackArticleFilter=function(n){dataLayer.push({GACategory:"Informational Action",GAAction:"Article Filter",GALabel:"Filter "+n,event:"triggerArticleFilter"})};n.AddRemoveFilterLabels=function(n,i,r,u,f){var e="";u?e="<div class='selected-text' data-parent-group='"+i+"' data-dev-name='"+n+"' data-title='"+r+"'><span class='slabel'>"+r+"<\/span>"+(f?"<\/div>":"<a class='scloseFilter' href='#' data-dev-name='"+n+"'>&nbsp;x<\/a><\/div>"):t(".dynamic-texts div[data-dev-name*='"+n+"']").remove();t(".dynamic-texts").html(t(".dynamic-texts").html()+e)};n.unique=function(n){for(var i=[],f=n.length,u,r,t=0;t<f;t++){for(u=undefined,r=0;r<i.length;r++)if(n[t]===i[r]){u=!0;break}u||i.push(n[t])}return i};s=function(){t("body").toggleClass("filter-open");t(".mask").remove();t(".mobile-filter").parent().toggleClass("open")};n.applyFilter=function(){var o={},f,e;t(".dynamic-texts > div").each(function(){o[t(this).attr("data-parent-group")]=""});f="";e=[];for(groupName in o)t(".dynamic-texts > div[data-parent-group="+groupName+"]").filter(function(){f+=t(this).attr("data-dev-name")+"|"+groupName+","}),f=f.replace(/,,|,$/g,""),e.push(f),f="";e.sort();t(".ModuleDevName").length==1&&(t(".filter-checkbox-text input").iCheck("disable"),t(".filter-checkbox-text li>label").addClass("disabledFilter"),t(".label-element").attr("data-disable","true").addClass("mobile-disable-color"));t(".ModuleDevName").each(function(){var f=t(this).val(),o;if(f=="puppycareguide"?r=n.puppycareguide:f=="doglifestageadvice"?r=n.doglifestageadvice:f=="dogbreedguide"?r=n.dogbreedguide:f=="catbreedguide"?r=n.catbreedguide:f=="catlifestageadvice"?r=n.catlifestageadvice:f=="catkittencareguide"&&(r=n.catkittencareguide),t(".ModuleDevName").length==1)for(i=0;i<r.length;i++)for(o=r[i].CategoriesFilters,j=0;j<o.length;j++)t("input[value='"+o[j]+"']").iCheck("enable"),t("input[value='"+o[j]+"']").parents("li").find("label").removeClass("disabledFilter"),t(".label-element[data-dev-name='"+o[j]+"']").attr("data-disable","false").removeClass("mobile-disable-color");t(".results-count").text(r.length);var s=t("."+f).parent().children(".RelatedFilter").val(),l="",h=[],a=0,c=!1;e.length>0?t.each(e,function(n,f){var e=f.split(",");t.each(e,function(n,f){var e=f.split("|")[0];l=f.split("|")[1];(s==""||s.indexOf(l)>-1)&&(a==0?t.each(r,function(n,r){for(i=0;i<r.CategoriesFilters.length;i++)r.CategoriesFilters[i]==e&&(h.push(t(this)[0]),c=!0)}):t.each(u,function(n,r){for(i=0;i<r.CategoriesFilters.length;i++)r.CategoriesFilters[i]==e&&h.push(t(this)[0])}))});(s==""||s.indexOf(l)>-1)&&(u=h);u=u.sort();h=[];a=u.length<=0&&t(".ModuleDevName").length>1||!c?0:1}):(u=[],u=r);try{u=n.unique(u)}catch(v){}u.length>0?n.bindResult(u,f):t(".ModuleDevName").length>1&&!c?n.bindResult(r,f):(n.bindResult(u,f),c=!1);t(".ModuleDevName").length>1&&(u=[])})};n.bindResult=function(i,r){var s,u,h;if(f=12,o=0,currentIndex=0,dataLength=0,e=!1,s=t(".ModuleDevName").val(),i.length==0)t(".loadmore-button").hide(),t("."+r).parent().children(".no-results").show(),t("."+r).jqotesub("#"+r,i,"$$"),t(".results-count").text(i.length),t("."+r).masonry("destroy");else{for(t(".ModuleDevName").length==1&&t(".loadmore-button").show(),i.length<f&&t(".loadmore-button").hide(),t(".results-count").text(i.length),t("."+r).parent().children(".no-results").hide(),i=n.Sort(i),dataLength=i.length,u=i.slice(0,t(".MaxResultCount").val());o<f&&currentIndex<dataLength;o++,currentIndex++)h=currentIndex;t("."+r).jqotesub("#"+r,u,"$$");try{t("."+r).masonry("reloadItems");t("."+r).masonry({isInitLayout:!1,transitionDuration:0,itemSelector:".item"})}catch(c){}}};n.Sort=function(n,i){var r="",i=!1;return t(".articleSelectpicker").val().toLowerCase()=="asc"&&(i=!0,r="Title"),t(".articleSelectpicker").val().toLowerCase()=="desc"&&(i=!1,r="Title"),t(".articleSelectpicker").val().toLowerCase()=="popularity"&&(i=!1,r="PageViewCount"),n.sort(function(n,t){return i?n[r]>t[r]?1:n[r]<t[r]?-1:0:t[r]>n[r]?1:t[r]<n[r]?-1:0})};n.Resize=function(n){return Modernizr.mq("(max-width: "+n+"px)")?!0:!1}}(window.articleLandingFn=window.articleLandingFn||{},jQuery),function(n,t){n.init=function(){window.loadBazaarvoiceApi=function(n){window.$BV?n():t.ajax({url:bvapiUrl,cache:!0,dataType:"script",success:function(){t($BV.docReady);n()}})};var n=t("#btnProductPicker");if(n.length>0)n.on("click",function(n){n.preventDefault();bvapiUrl!=""&&loadBazaarvoiceApi(function(){$BV.ui("rr","submit_generic")})});t(".btn-review").on("click",function(n){n.preventDefault();var i=t(this).attr("data-bvid");bvapiUrl!=""&&loadBazaarvoiceApi(function(){$BV.ui("rr","submit_review",{productId:i})})});t(window).on("load",function(){var n,i;t(".rv-product .rv-bazarvoice").length;t(".related-products .related-product-rating").length>0&&(n=[],t(".related-product-rating div[data-iams-bvid]").each(function(i,r){n.push(t(r).attr("data-iams-bvid"))}),n.length>0&&bvapiUrl!=""&&loadBazaarvoiceApi(function(){$BV.ui("rr","inline_ratings",{productIds:n,containerPrefix:"BVRelatedProductRating"})}));t(".rv-product .rv-bazarvoice").length>0&&bvapiUrl!=""&&(i=[],t(".rv-bazarvoice div[data-iams-bvid]").each(function(n,r){i.push(t(r).attr("data-iams-bvid"))}),i.length>0&&loadBazaarvoiceApi(function(){$BV.ui("rr","inline_ratings",{productIds:i,containerPrefix:"BVRecentlyViewedRating"})}))})}}(window.bvFn=window.bvFn||{},jQuery),function(n,t){n.init=function(){if(!(t(".searchResultWrapper").length<1)){digitalData.internalSearch={keyword:t(".searchResultText").text(),resultCount:t(".searchResultCount").text()};digitalData.page.paginationCount=Math.ceil(parseInt(digitalData.internalSearch.resultCount)/5);t(".searchResultWrapper").on("click",".searchResLink",function(){digitalData.internalSearch={resultHeading:t(this).text()}})}}}(window.searchResultPage=window.searchResultPage||{},jQuery),function(n,t){var r="/",e=1,f=1,u,o;n.LoadSocialFeeds=function(n){var u,e;t("#ivd-feeds").spin(globalFn.spinOpts);u=window.location.pathname;u==="/visibledifference"||u==="/en-ca/the-iams-difference"||u==="/fr-ca/iams-visible-difference"?(e="",e=u.indexOf("fr-ca")>-1?"/fr-ca/getsocialfeeds?pettype=Dog":r+"getsocialfeeds?pettype=Dog"):u==="/the-iams-difference-cats"||u==="/en-ca/iams-difference-cats"||u==="/fr-ca/Iams-différence-chats"?(e="",e=u.indexOf("fr-ca")>-1?"/fr-ca/getsocialfeeds?pettype=Cat":r+"getsocialfeeds?pettype=Cat"):e=r+"getsocialfeeds?pettype=Cat";t.ajax({url:e,type:"GET",data:{list:f,no:n},dataType:"json",cache:!1,success:function(r){var e=r.feeds,f,o,u;if(e.length>0){for(f="",i=0;i<e.length;i++)f+=e[i];globalFn.isEditPage||(o=t(f),n==1?(t("#ivd-feeds").html(f),u=t("#ivd-feeds").masonry(),visibleDifferencePage.customResponsiveImage(),u.imagesLoaded().progress(function(){u.masonry("layout")})):(u=t("#ivd-feeds"),u.append(o).masonry("appended",o),visibleDifferencePage.customResponsiveImage(),u.imagesLoaded().progress(function(){u.masonry("layout")})))}else t(".btnloadMore").parent().hide();t(".grid-item").length==r.TotalFeedsCount&&t(".btnloadMore").parent().hide();t("#ivd-feeds").spin(!1)},failed:function(){t("#ivd-feeds").spin(!1)}})};u=[992,768,0];n.customResponsiveImage=function(){var n=0;n=Modernizr.mq("(min-width: 768px)")?1:2;t("#ivd-feeds img.img-responsive").each(function(){var r=t(this);for(i=n;i<u.length;i++)if(r.data("min-width-"+u[i])){r.attr("src",r.data("min-width-"+u[i]));break}})};o=function(){visibleDifferencePage.customResponsiveImage();Response.crossover(window.visibleDifferencePage.customResponsiveImage,"iams-breakpoints")};n.init=function(){var u,i;if(document.documentElement.clientWidth<768?t(".vbCarousel").bxSlider({minSlides:1,maxSlides:1,slideWidth:290,slideMargin:30,adaptiveHeight:!0,pager:!1}):document.documentElement.clientWidth>767&&document.documentElement.clientWidth<992?t(".vbCarousel").bxSlider({minSlides:3,maxSlides:3,slideWidth:200,slideMargin:20,adaptiveHeight:!0,pager:!1}):t(".vbCarousel").bxSlider({minSlides:3,maxSlides:3,slideWidth:270,slideMargin:30,adaptiveHeight:!0,pager:!1}),!(t(".vd-hub").length<=0)){o();u=r+"getsocialfeeds";Cookies.get("iams_listtype")==undefined?(Cookies.set("iams_listtype",{type:2},{expires:365}),globalFn.isEditPage||f!=1||(i=t("#ivd-feeds").masonry(),i.imagesLoaded().progress(function(){i.masonry("layout")}))):(f=2,t("#ivd-feeds").empty(),n.LoadSocialFeeds(e));t("#ivd-save5").on("click",function(n){Cookies.remove("iams_visit");Cookies.remove("no-sticky");t("#signup-thank-popup .ivd-steps").removeClass("active");t("#signup-thank-popup .ivd-steps:first").addClass("active");t("#modal-signup").modal("show");n.preventDefault()});t(".join-bottom a").on("click",function(n){if(t(this).siblings().find("input").val()=="")t(this).siblings().find("input").attr("style","border:1px solid red"),n.preventDefault();else/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(t(this).siblings().find("input").val())?(t(this).siblings().find("input").attr("style","border:none"),window.location.href="/sign-up?email="+t(this).siblings().find("input").val()):(t(this).siblings().find("input").attr("style","border:1px solid red"),n.preventDefault())});t("#carousel1-nav li").each(function(n){t(this).attr("data-slide-to",n)});t("#carousel1-nav li").eq(0).addClass("active");t("#tips-carousel").on("slid.bs.carousel",function(){index=t("#tips-carousel .item.active").index();t("#carousel-index").text(index+1+"/"+t("#tips-carousel .item").length)});t("#carousel-index").text("1/"+t("#tips-carousel .item").length);t(window).on("scroll",function(){var n,i;n=t(this).scrollTop()+t(".navbar-fixed-top ").height();i=t(".iams-diff").offset().top+t(".navbar-fixed-top ").height();n>=i?t(".vd-back-to-top").fadeIn(800):t(".vd-back-to-top").fadeOut(800)});t(".vd-back-to-top").on("click",function(){t("html, body").animate({scrollTop:t(".vd-hero-image").offset().top-t(".navbar-fixed-top ").height()},1e3)});t(".btnloadMore").on("click",function(){n.LoadSocialFeeds(++e)});t("#ivd-feeds").on("click","#btnProductPicker",function(n){n.preventDefault();bvapiUrl!=""&&loadBazaarvoiceApi(function(){$BV.ui("rr","submit_generic")})})}}}(window.visibleDifferencePage=window.visibleDifferencePage||{},jQuery),function(n,t){n.init=function(){if(t(".related-article").length>0){function n(){var n=t("footer").offset().top-900,i=t(".related-article").offset().top,r=t(".related-article").offset().left;t(window).scrollTop()>=n?t(".related-article").css({display:"none"}):t(window).scrollTop()<n&&t(".related-article").css({"z-index":"100",display:"block"})}t(window).scroll(n)}}}(window.relatedFn=window.relatedFn||{},jQuery),function(n,t){n.init=function(){t(".offer-promotion").length>0&&(t(".offer-promotion a.main-menu").click(function(n){n.preventDefault();dataLayer.push({GACategory:"Offers",GAAction:"Nav Click",GALabel:"Offer-Promotion",event:"triggerOfferPromotionNav"});var i=t(this).attr("href");setTimeout(function(){window.open(i,"_self")},500)}),t(".carousel-inner .item").click(function(n){n.preventDefault();var i=t(this).find("a:first").attr("href");dataLayer.push({GACategory:"Homepage Interactions",GAAction:"Hero",GALabel:i,event:"triggerHomeHerobutton"});setTimeout(function(){window.open(i,"_self")},500)}),t(".callout-imgWrp").click(function(n){var i,r;n.preventDefault();i=t(this).find(".callout-img").attr("alt");dataLayer.push({GACategory:"Homepage Interactions",GAAction:"Modules",GALabel:i,event:"triggerHomeHeroModules"});r=t(this).find("a:first").attr("href");setTimeout(function(){window.open(r,"_self")},500)}),t(".cll-go").click(function(n){var i,r;n.preventDefault();i=t(this).parents(".cll-wrp").find(".callout-img").attr("alt");dataLayer.push({GACategory:"Homepage Interactions",GAAction:"Modules",GALabel:i,event:"triggerHomeHeroModules"});r=t(this).find("a:first").attr("href");setTimeout(function(){window.open(r,"_self")},500)}),t(".callout-dog,.callout-cat").click(function(n){var i,r;n.preventDefault();i=t(this).find("a:first").attr("id");dataLayer.push({GACategory:"Homepage Interactions",GAAction:"Modules",GALabel:i,event:"triggerHomeHeroModules"});r=t(this).find("a:first").attr("href");setTimeout(function(){window.open(r,"_self")},500)}),t(".sign-up").click(function(n){var i,r;n.preventDefault();i="Footer";dataLayer.push({GACategory:"CRM Action",GAAction:"Sign up - Start",GALabel:i,event:"triggerNewsletterHeader"});r=t(this).attr("href");setTimeout(function(){window.open(r,"_self")},500)}),t(".menu-text").click(function(n){var i,r;n.preventDefault();i="Header";dataLayer.push({GACategory:"CRM Action",GAAction:"Sign up - Start",GALabel:i,event:"triggerNewsletterRegister"});r=t(this).find("a:first").attr("href");setTimeout(function(){window.open(r,"_self")},500)}),t(".nav li").click(function(n){var i,r;n.preventDefault();i=t(this).text();dataLayer.push({GACategory:"Footer Interactions",GAAction:"Click",GALabel:i,event:"triggerFooterlink"});r=t(this).find("a:first").attr("href");setTimeout(function(){window.open(r,"_self")},500)}),t(".breeder .shop-cu-text").click(function(n){var i,r;n.preventDefault();i=t(this).text();dataLayer.push({GACategory:"Footer Interactions",GAAction:"Click",GALabel:i,event:"triggerFooterlink"});r=t(this).find("a:first").attr("href");setTimeout(function(){window.open(r,"_self")},500)}),t(".shop-cu-text .buynow-popup").click(function(){var n=t(this).text();dataLayer.push({GACategory:"Footer Interactions",GAAction:"Click",GALabel:n,event:"triggerFooterlink"})}),t(".contact-us").click(function(n){var i,r;n.preventDefault();i=t(this).text();dataLayer.push({GACategory:"Footer Interactions",GAAction:"Click",GALabel:i,event:"triggerFooterlink"});r=t(this).find("a:first").attr("href");setTimeout(function(){window.open(r,"_blank")},500)}),t(".submenu-left-position").click(function(n){var i,r;n.preventDefault();i=t(this).text();dataLayer.push({GACategory:"Footer Interactions",GAAction:"Click",GALabel:i,event:"triggerFooterlink"});r=t(this).attr("href");setTimeout(function(){window.open(r,"_self")},500)}),t(".mars-footer-list-right li").click(function(n){var i,r;n.preventDefault();i=t(this).text();dataLayer.push({GACategory:"Footer Interactions",GAAction:"Click",GALabel:i,event:"triggerFooterlink"});r=t(this).find("a:first").attr("href");setTimeout(function(){window.open(r,"_blank")},500)}),t(".collapsed").click(function(){var n=t(this).text();dataLayer.push({GACategory:"FAQ",GAAction:"Expand",GALabel:n,event:"triggerFAQClick"})}))}}(window.seoFn=window.seoFn||{},jQuery);$(function(){try{globalFn.init();globalFn.HighlightMenu();globalFn.HighlightBreadCrumbLink();articleFn.init();articleLandingFn.init();typeof bvapiUrl!="undefined"&&bvapiUrl!=""&&bvFn.init();searchResultPage.init();visibleDifferencePage.init();seoFn.init();relatedFn.init()}catch(n){}$("#search_text_mobile").autocomplete({source:function(n,t){var i=$("#search_text_mobile").val();$.ajax({url:"/SearchHandler.ashx",async:!0,data:"searchText="+i,dataType:"json",type:"POST",dataFilter:function(n){return n},success:function(n){t($.map(n,function(n){return{value:n}}));return},error:function(){}})},select:function(n,t){if(t.item){var i=t.item.value;if(i=="")return;window.location.href="/search?indexCatalogue=IamsSearch&searchQuery="+searchText+"&wordsMode=AllWords"}},minLength:2})});$(".sharePage,.email").click(function(){var n=$(this).text(),t=$(this).parents(".sf_cols").find(".about-iams-title").text();dataLayer.push({GACategory:"Social Share",GAAction:n,GALabel:t,event:"triggerSocialShare"});console.log(n)});video=document.getElementById("bxvideo");isPlaying=function(){$(".play-icon img").hide()};video&&video.addEventListener("playing",isPlaying,!1);svg4everybody();typeof console=="undefined"&&(console={log:function(){},debug:function(){},warn:function(){},error:function(){}}),function(n){function d(){userSizeM="";userCoatM="";userTypesM="";userTraining=0;userHasTrained=0;userExercise=0;userGrooming=0;userProfGrooming=0;userIndependence=1;userFriendlyM="";userDom1=1;userDom2=0;userPeople=0;userPeopleM="";userPets=0;userPetsM="";userSpace=1;userClimate=0;userTalents="NNNNNNNNNNNNNNNNNNNNNNN"}var f=function(){o();y();b();e()};n(function(){n(".breedsel-wrapper").length>0&&(f(),window.location.hash.length>0&&(window.location.hash=""))});var e=function(){n(".result-tabheader a, #acc-result .category-head a").on("click",function(){dataLayer.push({GACategory:"Informational Action",GAAction:"View Breed Tab Details",GALabel:"Breed "+n.trim(n(this).text()),event:"triggerBreedTabView"})})},o=function(){s();c();l();a();v()},s=function(){n(".hint-question, .hint-close").on("click",function(t){n(".hint-content").removeClass("active");var i=n(this);i.hasClass("hint-question")&&n(i.attr("href")).toggleClass(i.data("toggle"));t.stopPropagation();t.preventDefault()});n(".hint-content").on("click",function(n){n.stopPropagation();n.preventDefault()});n("body").on("click",function(){n(".hint-content").removeClass("active")});n("#breedsel-accordion .category-head a").on("click",function(n){Modernizr.mq("(min-width: 768px)")&&(n.stopPropagation(),n.preventDefault())});n("#breedsel-accordion, #acc-appearance-behaviour, #acc-basic-care, #acc-activities, #acc-result").on("shown.bs.collapse",function(t){var i,u,f,e,c,o,s,h,r;(Modernizr.mq("(min-width: 768px)")&&t.preventDefault(),i=n('#breedsel-accordion a[href="#'+n(t.target).attr("id")+'"]').data("parent"),i||(i=n('#acc-result a[href="#'+n(t.target).attr("id")+'"]').data("parent")),u="#"+n(this).attr("id"),i===u)&&(f=n(u+" > .panel > .collapse.in").closest(".panel").children(".panel-heading"),e=f.closest(".sm-tab"),n("#breedsel-accordion > div").removeClass("sm-active"),e.addClass("sm-active"),c=n("#breedsel-accordion > div").index(e),o=n(".tabheader li a"),o.removeClass("selected"),o.eq(c).addClass("selected"),s=f.offset(),h=n(window).scrollTop(),s&&(r=s.top,(r<h||r>h+n(window).height()/3)&&n("html,body").animate({scrollTop:r-64},100,"swing")))});n("#breedsel-accordion, #acc-appearance-behaviour, #acc-basic-care, #acc-activities, #acc-result, #acc-result-desc, #acc-keyfacts, #acc-results-behaviour, #acc-results-care").on("hidden.bs.collapse",function(t){n(n('#breedsel-accordion a[href="#'+n(t.target).attr("id")+'"]').attr("href")).removeAttr("style");n(n('#acc-result a[href="#'+n(t.target).attr("id")+'"]').attr("href")).removeAttr("style")});n("#breedsel-accordion input").iCheck({checkboxClass:"icheckbox_minimal-aero",radioClass:"iradio_minimal-aero",increaseArea:"20%",aria:!1});n("#breedsel-accordion .btnNext").on("click",function(t){var r=n(this).data("openparent"),u,f,e;r&&(u=n(r+".category-head h4 a"),u.trigger("click"),u.is(":visible")||(f=n("#breedsel-accordion > .sm-tab").index(n(r).parents(".sm-tab")),i(f)));e=n(this);targetHeader=n(e.attr("href")).find(".acc-inner-cat-head h5 a");targetHeader.hasClass("collapsed")&&targetHeader.trigger("click");t.preventDefault()});n("#breedsel-accordion .btnBack").on("click",function(t){i(n(this).data("prev"));t.preventDefault()});n(".tabheader li a").on("click",function(t){var r,u,f;if(t.preventDefault(),r=n(this),r.attr("href")=="#results-content")if(u=location.hash.slice(1),u.match("^dog/"))n(".breedsel-wrapper").addClass("show-result");else return;else n(".breedsel-wrapper").removeClass("show-result");f=n(".tabheader li a").index(r);i(f)});n(".result-tabheader li a").on("click",function(t){t.preventDefault();var i=n(this),r=n(".result-tabheader li a").index(i);h(r)})},i=function(t){var i=n(".tabheader li a");i.removeClass("selected");i.eq(t).addClass("selected");n("#breedsel-accordion > div").removeClass("sm-active");n("#breedsel-accordion > div").eq(t).addClass("sm-active");n("#breedsel-accordion > .sm-tab").each(function(i,r){var u=n(r).children(".panel-heading").find("a");t==i?(u.attr("aria-expanded","true"),u.removeClass("collapsed"),n(u.attr("href")).addClass("in").attr("aria-expanded","true").removeAttr("style")):(u.attr("aria-expanded","false"),u.addClass("collapsed"),n(u.attr("href")).removeClass("in").attr("aria-expanded","false").removeAttr("style"))});n("html, body").animate({scrollTop:n(".tabheader").offset().top-64},500)},h=function(t){var i=n(".result-tabheader li a");i.removeClass("selected");i.eq(t).addClass("selected");n("#acc-result > div").removeClass("res-sm-active");n("#acc-result > div").eq(t).addClass("res-sm-active");n("#acc-result > .res-sm-tab").each(function(i,r){var u=n(r).children(".panel-heading").find("a");t==i?(u.attr("aria-expanded","true"),u.removeClass("collapsed"),n(u.attr("href")).addClass("in").attr("aria-expanded","true").removeAttr("style")):(u.attr("aria-expanded","false"),u.addClass("collapsed"),n(u.attr("href")).removeClass("in").attr("aria-expanded","false").removeAttr("style"))});n("html, body").animate({scrollTop:n(".result-tabheader").offset().top-64},500)},c=function(){n("#acc-size-content .size-icon").on("click",function(t){n(this).closest(".icon-wrapper").toggleClass("selected");n("#acc-size-content .selected").length<=0?n("#no-size-preference").iCheck("check"):n("#no-size-preference").iCheck("uncheck");t.preventDefault()});n("#no-size-preference").on("ifChecked",function(){n("#acc-size-content").find(".icon-wrapper").removeClass("selected")});n("#no-size-preference").on("ifUnchecked",function(){n("#acc-size-content .selected").length<=0&&setTimeout(function(){n("#no-size-preference").iCheck("check")},100)})},l=function(){n("#acc-coat-content .coat-icon").on("click",function(t){n(this).closest(".icon-wrapper").toggleClass("selected");n("#acc-coat-content .selected").length<=0?n("#no-coat-preference").iCheck("check"):n("#no-coat-preference").iCheck("uncheck");t.preventDefault()});n("#no-coat-preference").on("ifChecked",function(){n("#acc-coat-content").find(".icon-wrapper").removeClass("selected")});n("#no-coat-preference").on("ifUnchecked",function(){n("#acc-coat-content .selected").length<=0&&setTimeout(function(){n("#no-coat-preference").iCheck("check")},100)})},a=function(){n("#acc-appearance-content .appearance-icon").on("click",function(t){n(this).closest(".icon-wrapper").toggleClass("selected");n("#acc-appearance-content .selected").length<=0?n("#no-appearance-preference").iCheck("check"):n("#no-appearance-preference").iCheck("uncheck");t.preventDefault()});n("#no-appearance-preference").on("ifChecked",function(){n("#acc-appearance-content").find(".icon-wrapper").removeClass("selected")});n("#no-appearance-preference").on("ifUnchecked",function(){n("#acc-appearance-content .selected").length<=0&&setTimeout(function(){n("#no-appearance-preference").iCheck("check")},100)})},v=function(){n("#sliderprimarycaregiver, #slidersecondarycaregiver").noUiSlider({start:1,step:1,connect:"lower",direction:"ltr",orientation:"horizontal",behaviour:"tap-drag",format:wNumb({mark:",",decimals:0}),range:{min:1,max:10}});n("#sliderprimarycaregiver").Link("lower").to(n("#numprimarycaregiver"));n("#slidersecondarycaregiver").Link("lower").to(n("#numsecondarycaregiver"));n("#sliderprimarycaregiver, #slidersecondarycaregiver").noUiSlider_pips({mode:"steps",density:10});n("#slidersecondarycaregiver").on("change",function(){n(this).val()==1?n("input[name=no-compatibility-preference]").iCheck("check"):setTimeout(function(){n(".no-compatibility-preference").each(function(t,i){n(i).iCheck("uncheck")})},100)});n("input[name=no-compatibility-preference]").on("ifChecked",function(){n("#slidersecondarycaregiver").val(1);n(".no-compatibility-preference").each(function(t,i){i.value||n(i).iCheck("check")})});n("input[name=no-compatibility-preference]").on("ifUnchecked",function(){n("#slidersecondarycaregiver").val()==1&&setTimeout(function(){n(".no-compatibility-preference").each(function(t,i){n(i).iCheck("check")})},100)})},y=function(){p();w()},p=function(){n("#sliderExcerciseTime").noUiSlider({start:0,step:1,connect:"lower",direction:"ltr",orientation:"horizontal",behaviour:"tap-drag",format:wNumb({mark:",",decimals:0}),range:{min:0,max:3}});n("#sliderExcerciseTime").Link("lower").to(n("#numsliderExcerciseTime"));n("#sliderExcerciseTime").noUiSlider_pips({mode:"steps",density:30});var t=n("#sliderExcerciseTime .noUi-value");t.eq(0).html("");t.eq(1).html("Less than 30 minutes");t.eq(2).html("30 minutes to an hour");t.eq(3).html("An hour or more");n("#sliderExcerciseTime").on("change",function(){n(this).val()==="0"?n("#no-excercise-time").iCheck("check"):n("#no-excercise-time").iCheck("uncheck")});n("#no-excercise-time").on("ifChecked",function(){n("#sliderExcerciseTime").val(0)});n("#no-excercise-time").on("ifUnchecked",function(){n("#sliderExcerciseTime").val()==="0"&&setTimeout(function(){n("#no-excercise-time").iCheck("check")},100)})},w=function(){n("#sliderGroomingTime").noUiSlider({start:0,step:1,connect:"lower",direction:"ltr",orientation:"horizontal",behaviour:"tap-drag",format:wNumb({mark:",",decimals:0}),range:{min:0,max:3}});n("#sliderGroomingTime").Link("lower").to(n("#numsliderGroomingTime"));n("#sliderGroomingTime").noUiSlider_pips({mode:"steps",density:30});var t=n("#sliderGroomingTime .noUi-value");t.eq(0).html("");t.eq(1).html("A few minutes");t.eq(2).html("Up to 30 minutes");t.eq(3).html("An hour or more");n("#sliderGroomingTime").on("change",function(){n(this).val()==="0"?n("#chkNoGroomingTimePref").iCheck("check"):n("#chkNoGroomingTimePref").iCheck("uncheck")});n("#chkNoGroomingTimePref").on("ifChecked",function(){n("#sliderGroomingTime").val(0)});n("#chkNoGroomingTimePref").on("ifUnchecked",function(){n("#sliderGroomingTime").val()==="0"&&setTimeout(function(){n("#chkNoGroomingTimePref").iCheck("check")},100)})},b=function(){n(".btnMeetYourDog").on("click",function(t){if(k(),t.preventDefault(),initDogData(),doTheRankings(),g(0),location.hash="dog/"+dogData["dog"+(dogData.numDogs-1)].file,!n(".breedsel-wrapper").hasClass("show-result")){n(".breedsel-wrapper").addClass("show-result");var i=n(".hero-image");n("html, body").animate({scrollTop:i.offset().top+i.height()-64},500)}n(".tabheader li a").removeClass("selected");n(".tabheader li a[href=#results-content]").addClass("selected")});n(".btnModifySearch").on("click",function(t){n(".breedsel-wrapper").removeClass("show-result");i(0);t.preventDefault()});n("#resultPanel").on("click",".name a",function(t){var i=n(this).parents("label").find("input").data("page");location.hash="dog/"+i;t.preventDefault()});n(".btncompare").on("click",function(i){if(r(t)>=2){var u=[];n.each(t,function(n){u.push(n)});window.location.href.indexOf("/en-ca/")>0?window.location="/en-ca/dog-breed-compare#"+u.join("|"):window.location.href.indexOf("/fr-ca/")>0?window.location="/fr-ca/dog-breed-compare#"+u.join("|"):window.location.href.indexOf("iams.com")>0&&(window.location="/dog-breed-compare#"+u.join("|"))}i.preventDefault()});n(window).on("hashchange",function(){var n=location.hash.slice(1);n.match("^dog/")&&nt(n.replace(/^dog/,""))});n(".topmatch-page .pager").on("click",function(t){var i=n(".topmatch-page .pager").index(n(this));u(i);t.preventDefault()});n("#topmatchNext").on("click",function(t){t.preventDefault();var i=n(".topmatch-page .pager").index(n(".topmatch-page .pager.active"));i>=4||u(i+1)});n("a.printbreed").on("click",function(n){window.print();n.preventDefault()})},u=function(t){n(".topmatch-page .pager").removeClass("active");var i=n(".topmatch-page .pager").eq(t);i.addClass("active");n(".bspage").removeClass("active");n(i.attr("href")).addClass("active");t>=4?n("#topmatchNext").addClass("btn-disabled"):n("#topmatchNext").removeClass("btn-disabled")},k=function(){d();n(".size-opt .icon-wrapper").each(function(t,i){n(i).hasClass("selected")&&(userSizeM+=t+1)});console.log("userSizeM : "+userSizeM);n(".coat-opt .icon-wrapper").each(function(t,i){n(i).hasClass("selected")&&(userCoatM+=t+1)});console.log("userCoatM : "+userCoatM);n(".appear-opt .icon-wrapper").each(function(t,i){n(i).hasClass("selected")&&(userTypesM+=typeNames.charAt(t))});console.log("userTypesM : "+userTypesM);n("input[name=chkfriendliness]:checked").each(function(t,i){userFriendlyM+=n(i).val()});console.log("userFriendlyM : "+userFriendlyM);n("input[name=rdindependence]:checked").each(function(t,i){userIndependence=n(i).val()});console.log("userIndependence : "+userIndependence);userDom1=n("#sliderprimarycaregiver").val();userDom2=n("#slidersecondarycaregiver").val();n("input[name=no-compatibility-preference]:checked").each(function(){userDom2=0});console.log("Compatibility : Primary - "+userDom1+", Secondary - "+userDom2);n("input[name=rdtraining-exercise]:checked").each(function(t,i){userTraining=n(i).val()});console.log("userTraining : "+userTraining);n("input[name=rdtrained]:checked").each(function(t,i){userHasTrained=n(i).val()});userHasTrained=userHasTrained==="Y";console.log("userHasTrained : "+userHasTrained);userExercise=n("#sliderExcerciseTime").val();userExercise=userExercise<2?userExercise:userExercise==2?3:5;console.log("userExercise : "+userExercise);userGrooming=n("#sliderGroomingTime").val();userGrooming=userGrooming<2?userGrooming:userGrooming==2?3:5;console.log("userGrooming : "+userGrooming);n("input[name=rdProfessionalGrooming]:checked").each(function(t,i){userProfGrooming=n(i).val()});console.log("userProfGrooming : "+userProfGrooming);n("input[name=rdoutdoorspace]:checked").each(function(t,i){userSpace=n(i).val()});console.log("userSpace : "+userSpace);n("input[name=rdhousingclimate]:checked").each(function(t,i){userClimate=n(i).val()});console.log("userClimate : "+userClimate);n("input[name=chkregularvisitor]:checked").each(function(t,i){var r=n(i).val();userPeople=r==1?5:userPeople<3?3:userPeople;userPeopleM+=r});console.log("userPeople : "+userPeople);console.log("userPeopleM : "+userPeopleM);n("input[name=chkotherpets]:checked").each(function(t,i){var r=n(i).val();userPets=r==3?5:userPets<3?3:userPets;userPetsM+=r});console.log("userPets  : "+userPets);console.log("userPetsM  : "+userPetsM);userTalents="";n("input[name=rdassistance]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdjogging]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdhunting]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdsighting]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdtracking]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdretriving]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdpointing]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdherding]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdwatchdog]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdguarding]:checked").each(function(t,i){userTalents+=n(i).val()});userTalents=userTalents+"N";n("input[name=rdsearchrescue]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdwaterrescue]:checked").each(function(t,i){userTalents+=n(i).val()});userTalents=userTalents+"N";n("input[name=rdsnowsled]:checked").each(function(t,i){userTalents+=n(i).val()});userTalents=userTalents+"N";n("input[name=rdweightpulling]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdagility]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdlurecourse]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdcompetitiveobedience]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdschutzhund]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdtricks]:checked").each(function(t,i){userTalents+=n(i).val()});n("input[name=rdcompanion]:checked").each(function(t,i){userTalents+=n(i).val()});console.log("User Talents : "+userTalents)};var g=function(t){var i={};i.itemPerPage=6;i.midVal=i.itemPerPage/2;i.startIdx=t;i.dogIdx=dogData.numDogs-i.itemPerPage*i.startIdx-1;i.cbID=0;n("#resultPanel").html(n("#resultTemplate").jqote(i,"*"));n("#resultPanel #page-0").addClass("active")},t={},nt=function(i){n("#center").spin(tt);var u="";window.location.href.indexOf("/en-ca/")>0?u="/en-ca/pet-health/dog-breed-guide/":window.location.href.indexOf("/fr-ca/")>0?u="/fr-ca/pet-health/dog-breed-guide/":window.location.href.indexOf("iams.com")>0&&(u="/pet-health/dog-breed-guide/");n.ajax({url:u+i}).done(function(i){var s=n(".hero-image"),u,f,e,o;n("html, body").animate({scrollTop:s.offset().top+s.height()-64},500);targetPage=n(n.parseHTML(i));u=n("#results-content");u.find(".breed-name").html(targetPage.find(".heading").html());f=u.find(".breed-image img");e=targetPage.find(".article-image img");f.attr("alt",e.attr("alt"));f.attr("src",e.attr("src"));f.attr("title",e.attr("title"));f=u.find("img.sm-breedimage");f.attr("alt",e.attr("alt"));f.attr("src",e.attr("src"));f.attr("title",e.attr("title"));o=targetPage.find(".specification div");u.find(".intro-spec div").html(n(o[0]).html());o=targetPage.find(".description-tab");u.find("#acc-resultdesc-content .row > div").html(n(o[0]).html());u.find("#acc-keyfacts-content .row > div").html(n(o[1]).find("div").html());u.find("#acc-results-behaviour-content .row > div").html(n(o[2]).find("div").html());u.find("#acc-results-care-content .row > div").html(n(o[3]).find("div").html());u.find(".copyright-info").html(targetPage.find(".copyright").html());u.find(".copyright-info br").remove();n(".breedsel-wrapper").addClass("show-result");n("#results-content input").iCheck({checkboxClass:"icheckbox_minimal-aero",radioClass:"iradio_minimal-aero",increaseArea:"20%",aria:!1});n("#resultPanel input[name=resultItem]").on("ifChecked",function(){t[n(this).val()]=!0;r(t)>=2&&n(".btncompare").removeClass("btn-disabled")});n("#resultPanel input[name=resultItem]").on("ifUnchecked",function(){delete t[n(this).val()];r(t)<2&&n(".btncompare").addClass("btn-disabled")})}).fail(function(n,t){console.log("error"+t)}).always(function(){n("#center").spin(!1)})},r=function(n){var t=0;for(property in n)t++;return t},tt={lines:13,length:20,width:6,radius:17,corners:1,rotate:0,direction:1,color:"#018e39",speed:1,trail:60,shadow:!0,hwaccel:!0,className:"spinner",zIndex:2e9,top:"50%",left:"50%"}}(jQuery);var userSizeM="",userCoatM="",userTypesM="",userTraining=0,userHasTrained=0,userExercise=0,userGrooming=0,userProfGrooming=0,userIndependence=1,userFriendlyM="",userDom1=1,userDom2=0,userPeople=0,userPeopleM="",userPets=0,userPetsM="",userSpace=1,userClimate=0,userTalents="NNNNNNNNNNNNNNNNNNNNNNN",typeNames="ABCDEFGHIJK",talentRbNames=["talent_assist","talent_jog","talent_hunt","talent_sight","talent_track","talent_retrieve","talent_point","talent_herd","talent_watch","talent_guard",null,"talent_search","talent_water",null,"talent_snow",null,"talent_weight","talent_agility","talent_lure","talent_compob","talent_schutz","talent_tricks","talent_companion"];Const.Size=0;Const.Coat=1;Const.Barking=2;Const.Type=3;Const.Friendliness=4;Const.Independence=5;Const.Dominance=6;Const.Trainability=7;Const.Exercise=8;Const.Grooming=9;Const.Professional=10;Const.Docking=11;Const.Novice=12;Const.Children=13;Const.Pets=14;Const.Space=15;Const.Weather=16;Const.Service=17;Const.Jogging=18;Const.Hunting=19;Const.Sighting=20;Const.Tracking=21;Const.Retrieving=22;Const.Pointing=23;Const.Herding=24;Const.Watchdog=25;Const.Guarding=26;Const.Police=27;Const.Search_Rescue=28;Const.Water_Rescue=29;Const.Guiding=30;Const.Sledding=31;Const.Carting=32;Const.Weights=33;Const.Agility=34;Const.Lure=35;Const.Obedience=36;Const.Schutzhund=37;Const.Tricks=38;Const.FlagLast=39;Const.EXACTMATCH=50;Const.OFFBYONE=Const.EXACTMATCH/5;Const.OFFBYTWO=Const.EXACTMATCH/10;Const.IMPORTANTMATCH=Const.EXACTMATCH*2;Const.SECONDDOM=Const.EXACTMATCH;BreedForCompare.propertyName=[];BreedForCompare.propertyNameForDisplay=[];BreedForCompare.addPropertyName=function(n,t){var i=BreedForCompare.propertyName.length;BreedForCompare.propertyName[i]=n;BreedForCompare.propertyNameForDisplay[i]=new String(t).toString()!=new String("").toString()?t:n};BreedForCompare.addPropertyName("imagePath","");BreedForCompare.addPropertyName("size","");BreedForCompare.addPropertyName("coat","");BreedForCompare.addPropertyName("barking","");BreedForCompare.addPropertyName("type","");BreedForCompare.addPropertyName("friendly","friendliness");BreedForCompare.addPropertyName("independence","");BreedForCompare.addPropertyName("dominance","");BreedForCompare.addPropertyName("training","");BreedForCompare.addPropertyName("exercise","");BreedForCompare.addPropertyName("grooming","");BreedForCompare.addPropertyName("professional","pro grooming");BreedForCompare.addPropertyName("docking","dock / crop");BreedForCompare.addPropertyName("novice","");BreedForCompare.addPropertyName("children","");BreedForCompare.addPropertyName("pets","");BreedForCompare.addPropertyName("space","");BreedForCompare.addPropertyName("weather","climate");BreedForCompare.addPropertyName("combativeness","");BreedForCompare.addPropertyName("availability","");BreedForCompare.addPropertyName("longevity","");BreedForCompare.addPropertyName("apartments","");BreedForCompare.addPropertyName("activity_indoors","activity indoors");BreedForCompare.addPropertyName("shedding","");BreedForCompare.addPropertyName("agility","");BreedForCompare.addPropertyName("carting","");BreedForCompare.addPropertyName("guarding","");BreedForCompare.addPropertyName("guiding","guide for blind");BreedForCompare.addPropertyName("herding","");BreedForCompare.addPropertyName("hunting","");BreedForCompare.addPropertyName("lure","lure coursing");BreedForCompare.addPropertyName("obedience","");BreedForCompare.addPropertyName("pointing","");BreedForCompare.addPropertyName("police","police work");BreedForCompare.addPropertyName("retrieving","");BreedForCompare.addPropertyName("schutzhund","");BreedForCompare.addPropertyName("searchrescue","search &amp; rescue");BreedForCompare.addPropertyName("sighting","");BreedForCompare.addPropertyName("sledding","Snow Sled Pulling");BreedForCompare.addPropertyName("tricks","");BreedForCompare.addPropertyName("tracking","");BreedForCompare.addPropertyName("watchdog","");BreedForCompare.addPropertyName("waterrescue","water rescue");BreedForCompare.addPropertyName("weights","weight pulling");BreedForCompare.prototype.toString=function(){return this.fileName.toLowerCase()};BreedForCompare.prototype.setName=function(n){this.name=n};BreedForCompare.prototype.setImagePath=function(n){this.imagePath=n};BreedForCompare.prototype.setFileName=function(n){this.fileName=n};BreedForCompare.prototype.setSize=function(n){this.size=n};BreedForCompare.prototype.setCoat=function(n){this.coat=n};BreedForCompare.prototype.setBarking=function(n){this.barking=n};BreedForCompare.prototype.setType=function(n){this.type=n};BreedForCompare.prototype.setFriendly=function(n){this.friendly=n};BreedForCompare.prototype.setIndependence=function(n){this.independence=n};BreedForCompare.prototype.setDominance=function(n){this.dominance=n};BreedForCompare.prototype.setTraining=function(n){this.training=n};BreedForCompare.prototype.setExercise=function(n){this.exercise=n};BreedForCompare.prototype.setGrooming=function(n){this.grooming=n};BreedForCompare.prototype.setProfessional=function(n){this.professional=n};BreedForCompare.prototype.setDocking=function(n){this.docking=n};BreedForCompare.prototype.setNovice=function(n){this.novice=n};BreedForCompare.prototype.setChildren=function(n){this.children=n};BreedForCompare.prototype.setPets=function(n){this.pets=n};BreedForCompare.prototype.setSpace=function(n){this.space=n};BreedForCompare.prototype.setWeather=function(n){this.weather=n};BreedForCompare.prototype.setCombativeness=function(n){this.combativeness=n};BreedForCompare.prototype.setAvailability=function(n){this.availability=n};BreedForCompare.prototype.setLongevity=function(n){this.longevity=n};BreedForCompare.prototype.setApartments=function(n){this.apartments=n};BreedForCompare.prototype.setActivity_indoors=function(n){this.activity_indoors=n};BreedForCompare.prototype.setSleeping=function(n){this.sleeping=n};BreedForCompare.prototype.setShedding=function(n){this.shedding=n};BreedForCompare.prototype.setService=function(n){this.service=n};BreedForCompare.prototype.setJogging=function(n){this.jogging=n};BreedForCompare.prototype.setHunting=function(n){this.hunting=n};BreedForCompare.prototype.setSighting=function(n){this.sighting=n};BreedForCompare.prototype.setTracking=function(n){this.tracking=n};BreedForCompare.prototype.setRetrieving=function(n){this.retrieving=n};BreedForCompare.prototype.setPointing=function(n){this.pointing=n};BreedForCompare.prototype.setHerding=function(n){this.herding=n};BreedForCompare.prototype.setWatchdog=function(n){this.watchdog=n};BreedForCompare.prototype.setGuarding=function(n){this.guarding=n};BreedForCompare.prototype.setPolice=function(n){this.police=n};BreedForCompare.prototype.setSearchrescue=function(n){this.searchrescue=n};BreedForCompare.prototype.setWaterrescue=function(n){this.waterrescue=n};BreedForCompare.prototype.setGuiding=function(n){this.guiding=n};BreedForCompare.prototype.setSledding=function(n){this.sledding=n};BreedForCompare.prototype.setCarting=function(n){this.carting=n};BreedForCompare.prototype.setWeights=function(n){this.weights=n};BreedForCompare.prototype.setAgility=function(n){this.agility=n};BreedForCompare.prototype.setLure=function(n){this.lure=n};BreedForCompare.prototype.setObedience=function(n){this.obedience=n};BreedForCompare.prototype.setSchutzhund=function(n){this.schutzhund=n};BreedForCompare.prototype.setTricks=function(n){this.tricks=n};Comparator.allBreeds=[];Comparator.breedForColoumn=[];Comparator.selectBoxState=[];Comparator.addBreedToArray=function(n){index=Comparator.allBreeds.length;Comparator.allBreeds[index]=n};Comparator.getbreedForColoumnLength=function(){return Comparator.breedForColoumn.length};Comparator.setBreedForColoumn=function(n){var t=Comparator.breedForColoumn.length;Comparator.breedForColoumn[t]=n};Comparator.getBreedForColoumn=function(n){return Comparator.breedForColoumn[n-1]};Comparator.getSelectBox=function(n,t){var r=new String,u;for(r=Comparator.append(r,'<select name="selectBox'+n+'" class="smallSelectBox" data-width=\'100%\'>'),r=Comparator.append(r,'<option value ="null" selected>Select a breed<\/option>'),i=0;i<Comparator.allBreeds.length;i++)u=Comparator.allBreeds[i],t.toString()!=""&&t!=null&&t==u.toString()?(Comparator.helpNS4HoldState(n,i),r=Comparator.append(r,'<option value="'+u.fileName+'" selected>'+u.name+"<\/option>")):r=Comparator.append(r,'<option value="'+u.fileName+'">'+u.name+"<\/option>");return Comparator.append(r,"<\/select>")};Comparator.helpNS4HoldState=function(n,t){Comparator.selectBoxState[n]=t};Comparator.setSelectBoxState=function(n,t){var i=Comparator.selectBoxState[n];i==null||i=="undefined"||isNaN(i)||(t.options.selectedIndex=i+1)};Comparator.displayBreedPropertyValue=function(columnNumber,aPropertyName){var stringBuffer=new String,aBreedFileName=Comparator.breedForColoumn[columnNumber-1],i,breed,breedPropertyKey,msg;if(aBreedFileName==null||aBreedFileName.toString()=="null")return"";for(i=0;i<Comparator.allBreeds.length;i++)if(breed=Comparator.allBreeds[i],aBreedFileName.toString()==breed.toString())break;return(breedPropertyKey=eval("breed."+aPropertyName),breedPropertyKey==null||breedPropertyKey.toString()=="")?"---":(breedPropertyKey!=null?stringBuffer=Comparator.append(stringBuffer,BreedPropertyMap.getBreedPropertyValueByKey(breedPropertyKey,aPropertyName)):(msg="Error: no 'BreedForCompare' propery named: '"+aPropertyName+"' for breed:"+breed.name,stringBuffer=msg),stringBuffer)};Comparator.append=function(n,t){return n+t};AlphabetEnumerator.MIN=65;AlphabetEnumerator.MAX=90;BreedPropertyMap.getBreedPropertyValueByKey=function(aKey,aPropertyName){var isDigitRegEx=/\d+/;for(aKey=new String(aKey),aKey.match(isDigitRegEx)==null&&(aKey=aKey.toUpperCase()),aPropertyName.match(isDigitRegEx)!=null&&BreedPropertyMap.printNoValidParameterError("BreedPropertyMap.getBreedPropertyValueByKey: aPropertyName"),aPropertyMap=[],j=0;j<BreedForCompare.propertyName.length;j++)if(aPropertyName.toString()==BreedForCompare.propertyName[j].toString()){aPropertyMap=eval("BreedPropertyMap."+aPropertyName.toString().toUpperCase()+";");break}for(i=0;i<aPropertyMap.length;i++)if(aPropertyMap[i]!=null)if(aKey.match(isDigitRegEx)==null){for(ii=AlphabetEnumerator.MIN;ii<=AlphabetEnumerator.MAX;ii++)if(aKey.toString()==String.fromCharCode(ii))return aPropertyMap[ii-65]}else return aPropertyName.toString().toUpperCase()=="SERVICE"||aPropertyName.toString().toUpperCase()=="BARKING"||aPropertyName.toString().toUpperCase()=="WEATHER"||aPropertyName.toString().toUpperCase()=="INDEPENDENCE"||aPropertyName.toString().toUpperCase()=="PETS"||aPropertyName.toString().toUpperCase()=="SPACE"||aPropertyName.toString().toUpperCase()=="DOCKING"?aPropertyMap[aKey]:aPropertyMap[aKey-1]};BreedPropertyMap.printNoValidParameterError=function(n){alert("Error! No valid parameter passed in method:"+n)};BreedPropertyMap.IMAGEPATH=[];BreedPropertyMap.IMAGEPATH[0]="\\en_us\\data_root\\_images\\iamsbreed\\app-imag-11.gif";BreedPropertyMap.IMAGEPATH[1]="\\en_us\\data_root\\_images\\iamsbreed\\app-imag-10.gif";BreedPropertyMap.IMAGEPATH[2]="\\en_us\\data_root\\_images\\iamsbreed\\app-imag-09.gif";BreedPropertyMap.IMAGEPATH[3]="\\en_us\\data_root\\_images\\iamsbreed\\app-imag-08.gif";BreedPropertyMap.IMAGEPATH[4]="\\en_us\\data_root\\_images\\iamsbreed\\app-imag-07.gif";BreedPropertyMap.SIZE=[];BreedPropertyMap.SIZE[0]="Very small (< 10 inches, < 15 pounds)";BreedPropertyMap.SIZE[1]="Small (9-15 inches, 15-35 pounds)";BreedPropertyMap.SIZE[2]="Medium (12-24 inches, 30-55 pounds)";BreedPropertyMap.SIZE[3]="Large (22-27 inches, 50-115 pounds)";BreedPropertyMap.SIZE[4]="Very large (> 25 inches, > 110 pounds)";BreedPropertyMap.COAT=[];BreedPropertyMap.COAT[0]="Short";BreedPropertyMap.COAT[1]="Curly";BreedPropertyMap.COAT[2]="Wiry";BreedPropertyMap.COAT[3]="Medium";BreedPropertyMap.COAT[4]="Feathered";BreedPropertyMap.COAT[5]="Fluffy";BreedPropertyMap.COAT[6]="Medium-long";BreedPropertyMap.COAT[7]="Long";BreedPropertyMap.COAT[8]="Hairless";BreedPropertyMap.BARKING=[];BreedPropertyMap.BARKING[0]="No barking, generally quiet";BreedPropertyMap.BARKING[1]="Not much barking";BreedPropertyMap.BARKING[2]="Average barking";BreedPropertyMap.BARKING[3]="Likes baying";BreedPropertyMap.BARKING[4]="Likes howling";BreedPropertyMap.BARKING[5]="Likes to bark";BreedPropertyMap.TYPE=[];BreedPropertyMap.TYPE[0]="Mastiff, bulldog";BreedPropertyMap.TYPE[1]="Spitz, Nordic";BreedPropertyMap.TYPE[2]="Terrier";BreedPropertyMap.TYPE[3]="Scent hound";BreedPropertyMap.TYPE[4]="Setter, retriever, pointer";BreedPropertyMap.TYPE[5]="Toy, miniature";BreedPropertyMap.TYPE[6]="Spaniel";BreedPropertyMap.TYPE[7]="Herding dog";BreedPropertyMap.TYPE[8]="Sighthound";BreedPropertyMap.TYPE[9]="Mountain dog, stock guard";BreedPropertyMap.TYPE[10]="Poodle, bichon";BreedPropertyMap.TYPE[15]="Pinscher, Schnauzer";BreedPropertyMap.TYPE[25]="Mastiff / Stock Guard or Mountain Dog";BreedPropertyMap.FRIENDLY=[];BreedPropertyMap.FRIENDLY[0]="Very wary of strangers, highly protective";BreedPropertyMap.FRIENDLY[1]="Moderately protective";BreedPropertyMap.FRIENDLY[2]="Reserved with strangers";BreedPropertyMap.FRIENDLY[3]="Fairly friendly with strangers";BreedPropertyMap.FRIENDLY[4]="Loves everyone";BreedPropertyMap.INDEPENDENCE=[];BreedPropertyMap.INDEPENDENCE[0]="---";BreedPropertyMap.INDEPENDENCE[1]="Very dependent - needs people a lot";BreedPropertyMap.INDEPENDENCE[2]="Moderately dependent on people";BreedPropertyMap.INDEPENDENCE[3]="Not particularly dependent or independent";BreedPropertyMap.INDEPENDENCE[4]="Fairly independent";BreedPropertyMap.INDEPENDENCE[5]="Very independent";BreedPropertyMap.DOMINANCE=[];BreedPropertyMap.DOMINANCE[0]="Very submissive";BreedPropertyMap.DOMINANCE[1]="Fairly submissive";BreedPropertyMap.DOMINANCE[2]="Not particularly dominant or submissive";BreedPropertyMap.DOMINANCE[3]="Fairly dominant";BreedPropertyMap.DOMINANCE[4]="Very dominant";BreedPropertyMap.TRAINING=[];BreedPropertyMap.TRAINING[0]="Very difficult to train";BreedPropertyMap.TRAINING[1]="Not easy to train";BreedPropertyMap.TRAINING[2]="Moderately easy to train";BreedPropertyMap.TRAINING[3]="Easy to train";BreedPropertyMap.TRAINING[4]="Very easy to train";BreedPropertyMap.EXERCISE=[];BreedPropertyMap.EXERCISE[0]="Almost no exercise needed";BreedPropertyMap.EXERCISE[1]="A little exercise needed";BreedPropertyMap.EXERCISE[2]="Moderate exercise needed";BreedPropertyMap.EXERCISE[3]="Lots of exercise needed";BreedPropertyMap.EXERCISE[4]="Vigorous daily exercise needed";BreedPropertyMap.GROOMING=[];BreedPropertyMap.GROOMING[0]="Almost no grooming needed";BreedPropertyMap.GROOMING[1]="A little grooming needed";BreedPropertyMap.GROOMING[2]="Regular  grooming needed";BreedPropertyMap.GROOMING[3]="Extensive grooming needed";BreedPropertyMap.GROOMING[4]="Daily grooming is best";BreedPropertyMap.PROFESSIONAL=[];BreedPropertyMap.PROFESSIONAL[0]="No trimming or stripping of the coat needed";BreedPropertyMap.PROFESSIONAL[1]="Some trimming and/or stripping of the coat needed(little skill required)";BreedPropertyMap.PROFESSIONAL[2]="Moderate trimming and/or stripping of the coat needed";BreedPropertyMap.PROFESSIONAL[3]="Skilled trimming and/or stripping of the coat needed";BreedPropertyMap.PROFESSIONAL[4]="Very elaborate, skilled trimming and/or stripping of the coat needed";BreedPropertyMap.DOCKING=[];BreedPropertyMap.DOCKING[0]="Ears and tail are not cropped or docked";BreedPropertyMap.DOCKING[1]="Ears are customarily cropped";BreedPropertyMap.DOCKING[2]="Tail is customarily docked";BreedPropertyMap.DOCKING[3]="Customarily, ears are cropped and tail is docked";BreedPropertyMap.NOVICE=[];BreedPropertyMap.NOVICE[13]="Not recommended for novice owners";BreedPropertyMap.NOVICE[24]="Suitable for novice owners";BreedPropertyMap.CHILDREN=[];BreedPropertyMap.CHILDREN[0]="Not recommended with children";BreedPropertyMap.CHILDREN[1]="Good w/children only when raised with them from puppyhood";BreedPropertyMap.CHILDREN[2]="Best with older, considerate children";BreedPropertyMap.CHILDREN[3]="Good with children";BreedPropertyMap.CHILDREN[4]="Excellent with children";BreedPropertyMap.PETS=[];BreedPropertyMap.PETS[0]="---";BreedPropertyMap.PETS[1]="Do not trust w/other pets";BreedPropertyMap.PETS[2]="May be aggressive w/same-sex dogs;  Do not trust w/non-canine pets";BreedPropertyMap.PETS[3]="Generally good w/other dogs in household;  Do not trust w/non-canine pets";BreedPropertyMap.PETS[4]="Good w/other pets only when raised with them from puppyhood";BreedPropertyMap.PETS[5]="Generally good w/other pets";BreedPropertyMap.SPACE=[];BreedPropertyMap.SPACE[0]="---";BreedPropertyMap.SPACE[1]="OK without a yard";BreedPropertyMap.SPACE[2]="Needs at least a small outdoor yard";BreedPropertyMap.SPACE[3]="Needs an average sized yard";BreedPropertyMap.SPACE[4]="Best with large yard";BreedPropertyMap.SPACE[5]="Best with acreage";BreedPropertyMap.WEATHER=[];BreedPropertyMap.WEATHER[0]="---";BreedPropertyMap.WEATHER[1]="Best in warm climates";BreedPropertyMap.WEATHER[2]="Best in cold climates";BreedPropertyMap.WEATHER[3]="Does well in most climates";BreedPropertyMap.COMBATIVENESS=[];BreedPropertyMap.COMBATIVENESS[0]="Friendly with other dogs.  Not dog-aggressive.";BreedPropertyMap.COMBATIVENESS[1]="Not generally dog-aggressive";BreedPropertyMap.COMBATIVENESS[2]="Can be a bit dog-aggressive";BreedPropertyMap.COMBATIVENESS[3]="Tends to be fairly dog-aggressive";BreedPropertyMap.COMBATIVENESS[4]="Very dog-aggressive";BreedPropertyMap.AVAILABILITY=[];BreedPropertyMap.AVAILABILITY[0]="Difficult to find";BreedPropertyMap.AVAILABILITY[1]="May take some effort to find";BreedPropertyMap.AVAILABILITY[2]="Moderately easy to find";BreedPropertyMap.AVAILABILITY[3]="Widely available";BreedPropertyMap.AVAILABILITY[4]="Very popular";BreedPropertyMap.LONGEVITY=[];BreedPropertyMap.LONGEVITY[0]="Short lifespan (under 10 years)";BreedPropertyMap.LONGEVITY[1]="Average lifespan (about 10-12 years)";BreedPropertyMap.LONGEVITY[2]="Fairly long lifespan (about 12-15 years)";BreedPropertyMap.LONGEVITY[3]="Long lifespan (15 + years)";BreedPropertyMap.APARTMENTS=[];BreedPropertyMap.APARTMENTS[0]="Not recommended for apartments";BreedPropertyMap.APARTMENTS[1]="If sufficiently exercised, will be okay in an apartment";BreedPropertyMap.APARTMENTS[2]="Good for apartment living";BreedPropertyMap.ACTIVITY_INDOORS=[];BreedPropertyMap.ACTIVITY_INDOORS[0]="Very inactive indoors";BreedPropertyMap.ACTIVITY_INDOORS[1]="Relatively inactive indoors";BreedPropertyMap.ACTIVITY_INDOORS[2]="Moderately active indoors";BreedPropertyMap.ACTIVITY_INDOORS[3]="Fairly active indoors";BreedPropertyMap.ACTIVITY_INDOORS[4]="Very active indoors";BreedPropertyMap.SLEEPING=[];BreedPropertyMap.SLEEPING[9]="Needs to sleep indoors";BreedPropertyMap.SLEEPING[15]="Prefers to sleep outdoors";BreedPropertyMap.SLEEPING[5]="Can sleep either indoors or outdoors";BreedPropertyMap.SHEDDING=[];BreedPropertyMap.SHEDDING[0]="None (or very light)";BreedPropertyMap.SHEDDING[1]="Average shedder";BreedPropertyMap.SHEDDING[2]="Seasonally heavy shedder";BreedPropertyMap.SHEDDING[3]="Constant shedder";BreedPropertyMap.SERVICE=[];BreedPropertyMap.SERVICE[0]="Has been used as a hearing assistant";BreedPropertyMap.SERVICE[1]="Has been used as a guide dog for the blind";BreedPropertyMap.SERVICE[2]="Has been used as a service dog and/or guide dog";BreedPropertyMap.JOGGING=[];BreedPropertyMap.JOGGING[0]="A poor jogging companion";BreedPropertyMap.JOGGING[1]="A fair jogging companion";BreedPropertyMap.JOGGING[2]="A fairly good jogging companion though small";BreedPropertyMap.JOGGING[3]="A good jogging companion";BreedPropertyMap.JOGGING[4]="A very good jogging companion";BreedPropertyMap.HUNTING=[];BreedPropertyMap.HUNTING[13]="No";BreedPropertyMap.HUNTING[24]="Yes";BreedPropertyMap.SIGHTING=[];BreedPropertyMap.SIGHTING[13]="No";BreedPropertyMap.SIGHTING[24]="Yes";BreedPropertyMap.TRACKING=[];BreedPropertyMap.TRACKING[13]="No";BreedPropertyMap.TRACKING[24]="Yes";BreedPropertyMap.RETRIEVING=[];BreedPropertyMap.RETRIEVING[13]="No";BreedPropertyMap.RETRIEVING[24]="Yes";BreedPropertyMap.POINTING=[];BreedPropertyMap.POINTING[13]="No";BreedPropertyMap.POINTING[24]="Yes";BreedPropertyMap.HERDING=[];BreedPropertyMap.HERDING[13]="No";BreedPropertyMap.HERDING[24]="Yes";BreedPropertyMap.WATCHDOG=[];BreedPropertyMap.WATCHDOG[13]="No";BreedPropertyMap.WATCHDOG[24]="Yes";BreedPropertyMap.GUARDING=[];BreedPropertyMap.GUARDING[13]="No";BreedPropertyMap.GUARDING[24]="Yes";BreedPropertyMap.POLICE=[];BreedPropertyMap.POLICE[13]="No";BreedPropertyMap.POLICE[24]="Yes";BreedPropertyMap.SEARCHRESCUE=[];BreedPropertyMap.SEARCHRESCUE[13]="No";BreedPropertyMap.SEARCHRESCUE[24]="Yes";BreedPropertyMap.WATERRESCUE=[];BreedPropertyMap.WATERRESCUE[13]="No";BreedPropertyMap.WATERRESCUE[24]="Yes";BreedPropertyMap.GUIDING=[];BreedPropertyMap.GUIDING[13]="No";BreedPropertyMap.GUIDING[24]="Yes";BreedPropertyMap.SLEDDING=[];BreedPropertyMap.SLEDDING[13]="No";BreedPropertyMap.SLEDDING[24]="Yes";BreedPropertyMap.CARTING=[];BreedPropertyMap.CARTING[13]="No";BreedPropertyMap.CARTING[24]="Yes";BreedPropertyMap.WEIGHTS=[];BreedPropertyMap.WEIGHTS[13]="No";BreedPropertyMap.WEIGHTS[24]="Yes";BreedPropertyMap.AGILITY=[];BreedPropertyMap.AGILITY[13]="No";BreedPropertyMap.AGILITY[24]="Yes";BreedPropertyMap.LURE=[];BreedPropertyMap.LURE[13]="No";BreedPropertyMap.LURE[24]="Yes";BreedPropertyMap.OBEDIENCE=[];BreedPropertyMap.OBEDIENCE[13]="No";BreedPropertyMap.OBEDIENCE[24]="Yes";BreedPropertyMap.SCHUTZHUND=[];BreedPropertyMap.SCHUTZHUND[13]="No";BreedPropertyMap.SCHUTZHUND[24]="Yes";BreedPropertyMap.TRICKS=[];BreedPropertyMap.TRICKS[13]="No";BreedPropertyMap.TRICKS[24]="Yes";b=new BreedForCompare;b.setName("Affenpinscher");b.setFileName("affenpin");b.setSize(1);b.setCoat(4);b.setBarking(5);b.setType("F");b.setFriendly(5);b.setIndependence(2);b.setDominance(3);b.setTraining(3);b.setExercise(1);b.setGrooming(3);b.setProfessional(1);b.setDocking(3);b.setNovice("Y");b.setChildren(1);b.setPets(5);b.setSpace(1);b.setWeather(2);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(2);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Afghan Hound");b.setFileName("afghhoun");b.setSize(4);b.setCoat(8);b.setBarking(2);b.setType("I");b.setFriendly(3);b.setIndependence(5);b.setDominance(2);b.setTraining(3);b.setExercise(4);b.setGrooming(5);b.setProfessional(4);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(3);b.setSpace(5);b.setWeather(3);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("Y");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Airedale Terrier");b.setFileName("aireterr");b.setSize(3);b.setCoat(3);b.setBarking(2);b.setType("C");b.setFriendly(4);b.setIndependence(2);b.setDominance(3);b.setTraining(4);b.setExercise(5);b.setGrooming(4);b.setProfessional(5);b.setDocking(2);b.setNovice("N");b.setChildren(3);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(5);b.setAvailability(2);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Akita");b.setFileName("akita");b.setSize(4);b.setCoat(6);b.setBarking(1);b.setType("B");b.setFriendly(3);b.setIndependence(3);b.setDominance(4);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(1);b.setSpace(4);b.setWeather(3);b.setCombativeness(5);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("Y");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Alaskan Malamute");b.setFileName("alasmala");b.setSize(4);b.setCoat(6);b.setBarking(4);b.setType("B");b.setFriendly(5);b.setIndependence(5);b.setDominance(3);b.setTraining(2);b.setExercise(4);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(2);b.setSpace(4);b.setWeather(2);b.setCombativeness(5);b.setAvailability(2);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(3);b.setService(2);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("Y");b.setCarting("Y");b.setWeights("Y");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("American Bulldog");b.setFileName("amerbull");b.setSize(5);b.setCoat(1);b.setBarking(2);b.setType("A");b.setFriendly(4);b.setIndependence(1);b.setDominance(5);b.setTraining(5);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("Y");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("American English Coonhound");b.setFileName("ameengco");b.setSize(4);b.setCoat(4);b.setBarking(2);b.setType("D");b.setFriendly(4);b.setIndependence(3);b.setDominance(3);b.setTraining(4);b.setExercise(4);b.setGrooming(2);b.setProfessional(1);b.setDocking(4);b.setNovice("Y");b.setChildren(4);b.setPets(5);b.setSpace(4);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("E");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("American Eskimo Dog");b.setFileName("amereski");b.setSize(3);b.setCoat(6);b.setBarking(5);b.setType("B");b.setFriendly(2);b.setIndependence(2);b.setDominance(4);b.setTraining(5);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(3);b.setService(1);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("American Foxhound");b.setFileName("amerfoxh");b.setSize(4);b.setCoat(1);b.setBarking(3);b.setType("D");b.setFriendly(4);b.setIndependence(1);b.setDominance(2);b.setTraining(2);b.setExercise(5);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(5);b.setPets(3);b.setSpace(5);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("American Hairless Terrier");b.setFileName("amerhaite");b.setSize(2);b.setCoat(9);b.setBarking(2);b.setType("C");b.setFriendly(4);b.setIndependence(2);b.setDominance(3);b.setTraining(5);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(4);b.setSpace(1);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("American Pit Bull Terrier");b.setFileName("ampibute");b.setSize(3);b.setCoat(1);b.setBarking(1);b.setType("A");b.setFriendly(4);b.setIndependence(2);b.setDominance(4);b.setTraining(4);b.setExercise(5);b.setGrooming(1);b.setProfessional(1);b.setDocking(1);b.setNovice("N");b.setChildren(4);b.setPets(2);b.setSpace(2);b.setWeather(3);b.setCombativeness(5);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("Y");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("American Staffordshire Terrier");b.setFileName("amestate");b.setSize(3);b.setCoat(1);b.setBarking(2);b.setType("A");b.setFriendly(5);b.setIndependence(2);b.setDominance(4);b.setTraining(4);b.setExercise(5);b.setGrooming(1);b.setProfessional(1);b.setDocking(1);b.setNovice("N");b.setChildren(4);b.setPets(2);b.setSpace(2);b.setWeather(3);b.setCombativeness(5);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("Y");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("American Water Spaniel");b.setFileName("amewatsp");b.setSize(3);b.setCoat(2);b.setBarking(5);b.setType("G");b.setFriendly(5);b.setIndependence(2);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Anatolian Shepherd Dog");b.setFileName("anatshep");b.setSize(5);b.setCoat(4);b.setBarking(2);b.setType("Z");b.setFriendly(1);b.setIndependence(5);b.setDominance(5);b.setTraining(2);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(4);b.setSpace(4);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(3);b.setService(2);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Argentine Dogo");b.setFileName("argedogo");b.setSize(4);b.setCoat(1);b.setBarking(2);b.setType("A");b.setFriendly(2);b.setIndependence(2);b.setDominance(5);b.setTraining(4);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(1);b.setNovice("N");b.setChildren(4);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(2);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Australian Cattle Dog");b.setFileName("auscatdo");b.setSize(3);b.setCoat(1);b.setBarking(1);b.setType("H");b.setFriendly(2);b.setIndependence(1);b.setDominance(4);b.setTraining(5);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(2);b.setSpace(4);b.setWeather(3);b.setCombativeness(5);b.setAvailability(2);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Australian Shepherd");b.setFileName("austshep");b.setSize(3);b.setCoat(4);b.setBarking(1);b.setType("H");b.setFriendly(2);b.setIndependence(4);b.setDominance(3);b.setTraining(5);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(2);b.setNovice("N");b.setChildren(5);b.setPets(5);b.setSpace(4);b.setWeather(3);b.setCombativeness(2);b.setAvailability(3);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(1);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Australian Terrier");b.setFileName("austterr");b.setSize(1);b.setCoat(4);b.setBarking(2);b.setType("C");b.setFriendly(3);b.setIndependence(2);b.setDominance(2);b.setTraining(4);b.setExercise(1);b.setGrooming(3);b.setProfessional(2);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(3);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Azawakh");b.setFileName("azawakh");b.setSize(4);b.setCoat(1);b.setBarking(2);b.setType("I");b.setFriendly(2);b.setIndependence(4);b.setDominance(4);b.setTraining(4);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(1);b.setSpace(5);b.setWeather(1);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(4);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Basenji");b.setFileName("basenji");b.setSize(2);b.setCoat(1);b.setBarking(1);b.setType("I");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(3);b.setExercise(3);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(3);b.setSpace(2);b.setWeather(3);b.setCombativeness(4);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("Y");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Basset Hound");b.setFileName("basshoun");b.setSize(3);b.setCoat(1);b.setBarking(1);b.setType("D");b.setFriendly(5);b.setIndependence(1);b.setDominance(2);b.setTraining(3);b.setExercise(4);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(1);b.setWeather(1);b.setCombativeness(1);b.setAvailability(4);b.setLongevity(2);b.setApartments(3);b.setActivity_indoors(1);b.setSleeping("I");b.setShedding(4);b.setService(0);b.setJogging(1);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Beagle");b.setFileName("beagle");b.setSize(2);b.setCoat(1);b.setBarking(3);b.setType("D");b.setFriendly(5);b.setIndependence(2);b.setDominance(2);b.setTraining(3);b.setExercise(3);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(3);b.setSpace(2);b.setWeather(3);b.setCombativeness(1);b.setAvailability(5);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(3);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Bearded Collie");b.setFileName("bearcoll");b.setSize(3);b.setCoat(7);b.setBarking(2);b.setType("H");b.setFriendly(4);b.setIndependence(2);b.setDominance(2);b.setTraining(5);b.setExercise(4);b.setGrooming(5);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Beauceron");b.setFileName("beaucero");b.setSize(4);b.setCoat(1);b.setBarking(2);b.setType("H");b.setFriendly(1);b.setIndependence(1);b.setDominance(4);b.setTraining(4);b.setExercise(5);b.setGrooming(1);b.setProfessional(1);b.setDocking(1);b.setNovice("N");b.setChildren(2);b.setPets(5);b.setSpace(4);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Bedlington Terrier");b.setFileName("bedlterr");b.setSize(2);b.setCoat(2);b.setBarking(2);b.setType("C");b.setFriendly(4);b.setIndependence(1);b.setDominance(2);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(5);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(3);b.setSpace(1);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(3);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Belgian Laekenois");b.setFileName("belglaek");b.setSize(4);b.setCoat(3);b.setBarking(2);b.setType("H");b.setFriendly(3);b.setIndependence(3);b.setDominance(3);b.setTraining(5);b.setExercise(4);b.setGrooming(3);b.setProfessional(3);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(3);b.setSpace(3);b.setWeather(2);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Belgian Malinois");b.setFileName("belgmali");b.setSize(4);b.setCoat(1);b.setBarking(2);b.setType("H");b.setFriendly(2);b.setIndependence(2);b.setDominance(3);b.setTraining(5);b.setExercise(5);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(4);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("Y");b.setCarting("Y");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Belgian Sheepdog");b.setFileName("belgshee");b.setSize(4);b.setCoat(7);b.setBarking(2);b.setType("H");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(5);b.setExercise(5);b.setGrooming(5);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Belgian Tervuren");b.setFileName("belgterv");b.setSize(4);b.setCoat(7);b.setBarking(2);b.setType("H");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(5);b.setExercise(5);b.setGrooming(5);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(4);b.setService(2);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Bergamasco");b.setFileName("bergamas");b.setSize(4);b.setCoat(8);b.setBarking(2);b.setType("H");b.setFriendly(2);b.setIndependence(3);b.setDominance(3);b.setTraining(3);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(4);b.setSpace(3);b.setWeather(2);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("E");b.setShedding(1);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Berger Picard");b.setFileName("bergpica");b.setSize(4);b.setCoat(3);b.setBarking(2);b.setType("H");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(3);b.setExercise(4);b.setGrooming(1);b.setProfessional(2);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(4);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Bernese Mountain Dog");b.setFileName("bermoudo");b.setSize(4);b.setCoat(7);b.setBarking(1);b.setType("Z");b.setFriendly(4);b.setIndependence(1);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(4);b.setWeather(2);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(1);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Bichon Frise");b.setFileName("bichfris");b.setSize(2);b.setCoat(2);b.setBarking(1);b.setType("K");b.setFriendly(5);b.setIndependence(1);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(5);b.setProfessional(3);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(1);b.setWeather(2);b.setCombativeness(1);b.setAvailability(3);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Black and Tan Coonhound");b.setFileName("blantaco");b.setSize(4);b.setCoat(1);b.setBarking(4);b.setType("D");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(2);b.setExercise(5);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(2);b.setSpace(4);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Black Russian Terrier");b.setFileName("blaruste");b.setSize(4);b.setCoat(7);b.setBarking(2);b.setType("Z");b.setFriendly(1);b.setIndependence(1);b.setDominance(4);b.setTraining(4);b.setExercise(3);b.setGrooming(4);b.setProfessional(4);b.setDocking(2);b.setNovice("N");b.setChildren(2);b.setPets(4);b.setSpace(2);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(3);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("Y");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Bloodhound");b.setFileName("bloodhou");b.setSize(4);b.setCoat(1);b.setBarking(3);b.setType("D");b.setFriendly(5);b.setIndependence(2);b.setDominance(2);b.setTraining(2);b.setExercise(4);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(5);b.setPets(2);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Bluetick Coonhound");b.setFileName("bluecoon");b.setSize(4);b.setCoat(1);b.setBarking(3);b.setType("D");b.setFriendly(4);b.setIndependence(2);b.setDominance(3);b.setTraining(3);b.setExercise(5);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(5);b.setPets(5);b.setSpace(4);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("E");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Boerboel");b.setFileName("boerboel");b.setSize(4);b.setCoat(1);b.setBarking(2);b.setType("A");b.setFriendly(2);b.setIndependence(5);b.setDominance(4);b.setTraining(3);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(2);b.setNovice("N");b.setChildren(4);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("Y");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Border Collie");b.setFileName("bordcoll");b.setSize(3);b.setCoat(5);b.setBarking(5);b.setType("H");b.setFriendly(2);b.setIndependence(2);b.setDominance(4);b.setTraining(5);b.setExercise(5);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(5);b.setSpace(5);b.setWeather(3);b.setCombativeness(4);b.setAvailability(2);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(1);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Border Terrier");b.setFileName("bordterr");b.setSize(2);b.setCoat(1);b.setBarking(0);b.setType("C");b.setFriendly(5);b.setIndependence(1);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(2);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(3);b.setSpace(2);b.setWeather(3);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Borzoi");b.setFileName("borzoi");b.setSize(4);b.setCoat(7);b.setBarking(1);b.setType("I");b.setFriendly(4);b.setIndependence(4);b.setDominance(3);b.setTraining(4);b.setExercise(4);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(3);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("Y");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Boston Terrier");b.setFileName("bostterr");b.setSize(2);b.setCoat(1);b.setBarking(0);b.setType("A");b.setFriendly(4);b.setIndependence(0);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(1);b.setNovice("Y");b.setChildren(5);b.setPets(0);b.setSpace(1);b.setWeather(0);b.setCombativeness(1);b.setAvailability(4);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Bouvier des Flandres");b.setFileName("boudesfl");b.setSize(4);b.setCoat(4);b.setBarking(1);b.setType("H");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(4);b.setExercise(4);b.setGrooming(3);b.setProfessional(4);b.setDocking(3);b.setNovice("N");b.setChildren(5);b.setPets(4);b.setSpace(4);b.setWeather(3);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(2);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Boxer");b.setFileName("boxer");b.setSize(4);b.setCoat(1);b.setBarking(1);b.setType("A");b.setFriendly(5);b.setIndependence(1);b.setDominance(3);b.setTraining(4);b.setExercise(4);b.setGrooming(2);b.setProfessional(1);b.setDocking(3);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(5);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(2);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Boykin Spaniel");b.setFileName("boykspan");b.setSize(3);b.setCoat(5);b.setBarking(2);b.setType("G");b.setFriendly(5);b.setIndependence(2);b.setDominance(2);b.setTraining(4);b.setExercise(4);b.setGrooming(3);b.setProfessional(2);b.setDocking(2);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Briard");b.setFileName("briard");b.setSize(4);b.setCoat(8);b.setBarking(2);b.setType("H");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(3);b.setExercise(5);b.setGrooming(4);b.setProfessional(1);b.setDocking(1);b.setNovice("N");b.setChildren(2);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Brittany");b.setFileName("brittany");b.setSize(3);b.setCoat(5);b.setBarking(2);b.setType("E");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(3);b.setExercise(5);b.setGrooming(3);b.setProfessional(2);b.setDocking(2);b.setNovice("N");b.setChildren(2);b.setPets(5);b.setSpace(5);b.setWeather(3);b.setCombativeness(2);b.setAvailability(3);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("N");b.setRetrieving("Y");b.setPointing("Y");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Brussels Griffon");b.setFileName("brusgrif");b.setSize(1);b.setCoat(4);b.setBarking(5);b.setType("F");b.setFriendly(5);b.setIndependence(1);b.setDominance(4);b.setTraining(4);b.setExercise(1);b.setGrooming(3);b.setProfessional(4);b.setDocking(3);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Bulldog");b.setFileName("englbull");b.setSize(3);b.setCoat(1);b.setBarking(1);b.setType("A");b.setFriendly(5);b.setIndependence(2);b.setDominance(3);b.setTraining(2);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(4);b.setAvailability(4);b.setLongevity(2);b.setApartments(3);b.setActivity_indoors(1);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(1);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Bullmastiff");b.setFileName("bullmast");b.setSize(4);b.setCoat(1);b.setBarking(1);b.setType("A");b.setFriendly(3);b.setIndependence(2);b.setDominance(4);b.setTraining(3);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(2);b.setSpace(2);b.setWeather(3);b.setCombativeness(4);b.setAvailability(2);b.setLongevity(1);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Bull Terrier");b.setFileName("bullterr");b.setSize(3);b.setCoat(1);b.setBarking(2);b.setType("A");b.setFriendly(3);b.setIndependence(1);b.setDominance(4);b.setTraining(2);b.setExercise(5);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(1);b.setSpace(2);b.setWeather(1);b.setCombativeness(5);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Cairn Terrier");b.setFileName("cairterr");b.setSize(1);b.setCoat(7);b.setBarking(2);b.setType("C");b.setFriendly(4);b.setIndependence(4);b.setDominance(3);b.setTraining(4);b.setExercise(3);b.setGrooming(2);b.setProfessional(3);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(3);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Canaan Dog");b.setFileName("canadog");b.setSize(3);b.setCoat(1);b.setBarking(2);b.setType("B");b.setFriendly(2);b.setIndependence(4);b.setDominance(4);b.setTraining(5);b.setExercise(3);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(3);b.setService(2);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Cane Corso");b.setFileName("canecors");b.setSize(4);b.setCoat(1);b.setBarking(1);b.setType("A");b.setFriendly(1);b.setIndependence(1);b.setDominance(5);b.setTraining(4);b.setExercise(3);b.setGrooming(1);b.setProfessional(1);b.setDocking(3);b.setNovice("N");b.setChildren(2);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(4);b.setAvailability(2);b.setLongevity(1);b.setApartments(1);b.setActivity_indoors(1);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("Y");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Cardigan Welsh Corgi");b.setFileName("carwelco");b.setSize(2);b.setCoat(4);b.setBarking(2);b.setType("H");b.setFriendly(3);b.setIndependence(3);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(4);b.setSpace(1);b.setWeather(3);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(3);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Cavalier King Charles Spaniel");b.setFileName("cakichsp");b.setSize(2);b.setCoat(5);b.setBarking(1);b.setType("g");b.setFriendly(3);b.setIndependence(1);b.setDominance(1);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(1);b.setAvailability(3);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Cesky Terrier");b.setFileName("ceskterr");b.setSize(2);b.setCoat(4);b.setBarking(2);b.setType("C");b.setFriendly(4);b.setIndependence(3);b.setDominance(2);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(3);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(3);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Chesapeake Bay Retriever");b.setFileName("chebayre");b.setSize(4);b.setCoat(1);b.setBarking(1);b.setType("E");b.setFriendly(3);b.setIndependence(2);b.setDominance(4);b.setTraining(4);b.setExercise(5);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(4);b.setAvailability(2);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Chihuahua");b.setFileName("chihuahu");b.setSize(1);b.setCoat(1);b.setBarking(5);b.setType("F");b.setFriendly(2);b.setIndependence(1);b.setDominance(2);b.setTraining(3);b.setExercise(2);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(1);b.setPets(4);b.setSpace(1);b.setWeather(1);b.setCombativeness(4);b.setAvailability(5);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(1);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Chinese Crested Dog");b.setFileName("chincres");b.setSize(2);b.setCoat(9);b.setBarking(2);b.setType("F");b.setFriendly(5);b.setIndependence(4);b.setDominance(2);b.setTraining(3);b.setExercise(3);b.setGrooming(1);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(1);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(2);b.setApartments(3);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Chinese Shar-Pei");b.setFileName("chishape");b.setSize(3);b.setCoat(1);b.setBarking(1);b.setType("A");b.setFriendly(3);b.setIndependence(2);b.setDominance(4);b.setTraining(4);b.setExercise(3);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(4);b.setSpace(1);b.setWeather(2);b.setCombativeness(4);b.setAvailability(3);b.setLongevity(1);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Chinook");b.setFileName("chinook");b.setSize(4);b.setCoat(4);b.setBarking(1);b.setType("A");b.setFriendly(5);b.setIndependence(1);b.setDominance(3);b.setTraining(4);b.setExercise(3);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(3);b.setService(3);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("Y");b.setCarting("Y");b.setWeights("Y");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Chow Chow");b.setFileName("chowchow");b.setSize(3);b.setCoat(6);b.setBarking(0);b.setType("B");b.setFriendly(1);b.setIndependence(1);b.setDominance(4);b.setTraining(3);b.setExercise(3);b.setGrooming(4);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(1);b.setSpace(2);b.setWeather(2);b.setCombativeness(4);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Cirneco dell'Etna");b.setFileName("cirdelet");b.setSize(3);b.setCoat(1);b.setBarking(2);b.setType("D");b.setFriendly(5);b.setIndependence(2);b.setDominance(3);b.setTraining(3);b.setExercise(3);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(4);b.setSpace(1);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Clumber Spaniel");b.setFileName("clumspan");b.setSize(3);b.setCoat(5);b.setBarking(1);b.setType("G");b.setFriendly(3);b.setIndependence(5);b.setDominance(3);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(4);b.setDocking(2);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(1);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Cocker Spaniel");b.setFileName("cockspan");b.setSize(2);b.setCoat(5);b.setBarking(5);b.setType("G");b.setFriendly(5);b.setIndependence(3);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(4);b.setProfessional(4);b.setDocking(2);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(1);b.setAvailability(5);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Collie Rough and Smooth");b.setFileName("collroug");b.setSize(4);b.setCoat(8);b.setBarking(5);b.setType("H");b.setFriendly(4);b.setIndependence(2);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(4);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(3);b.setWeather(2);b.setCombativeness(1);b.setAvailability(3);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("E");b.setShedding(3);b.setService(2);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("Y");b.setSledding("N");b.setCarting("Y");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Coton de Tulear");b.setFileName("cotde_tu");b.setSize(2);b.setCoat(6);b.setBarking(2);b.setType("K");b.setFriendly(4);b.setIndependence(2);b.setDominance(3);b.setTraining(4);b.setExercise(3);b.setGrooming(5);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(3);b.setJogging(3);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Curly-Coated Retriever");b.setFileName("curcoare");b.setSize(4);b.setCoat(2);b.setBarking(2);b.setType("E");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(4);b.setExercise(5);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(4);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(2);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Dachshund");b.setFileName("dachshun");b.setSize(1);b.setCoat(1);b.setBarking(5);b.setType("D");b.setFriendly(2);b.setIndependence(2);b.setDominance(3);b.setTraining(3);b.setExercise(1);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(5);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(1);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Dalmatian");b.setFileName("dalmatia");b.setSize(3);b.setCoat(1);b.setBarking(2);b.setType("E");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(4);b.setExercise(5);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(4);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Dandie Dinmont Terrier");b.setFileName("dandinte");b.setSize(2);b.setCoat(4);b.setBarking(5);b.setType("C");b.setFriendly(3);b.setIndependence(1);b.setDominance(3);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(5);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(2);b.setSpace(2);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(2);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Doberman Pinscher");b.setFileName("dobepins");b.setSize(4);b.setCoat(1);b.setBarking(2);b.setType("P");b.setFriendly(2);b.setIndependence(1);b.setDominance(5);b.setTraining(5);b.setExercise(5);b.setGrooming(2);b.setProfessional(1);b.setDocking(3);b.setNovice("N");b.setChildren(2);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(5);b.setAvailability(4);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Dogue de Bordeaux");b.setFileName("dogdebo");b.setSize(4);b.setCoat(1);b.setBarking(2);b.setType("A");b.setFriendly(1);b.setIndependence(2);b.setDominance(5);b.setTraining(3);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(4);b.setSpace(1);b.setWeather(2);b.setCombativeness(5);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(1);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("Y");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("English Cocker Spaniel");b.setFileName("engcocsp");b.setSize(3);b.setCoat(5);b.setBarking(2);b.setType("G");b.setFriendly(5);b.setIndependence(1);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(3);b.setProfessional(4);b.setDocking(2);b.setNovice("Y");b.setChildren(5);b.setPets(3);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("English Foxhound Dogs");b.setFileName("englfoxh");b.setSize(4);b.setCoat(1);b.setBarking(3);b.setType("D");b.setFriendly(4);b.setIndependence(1);b.setDominance(2);b.setTraining(3);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(5);b.setPets(3);b.setSpace(5);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(1);b.setApartments(1);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("English Setter");b.setFileName("englsett");b.setSize(4);b.setCoat(5);b.setBarking(5);b.setType("E");b.setFriendly(5);b.setIndependence(1);b.setDominance(2);b.setTraining(3);b.setExercise(5);b.setGrooming(3);b.setProfessional(4);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("Y");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("English Springer Spaniel");b.setFileName("engsprsp");b.setSize(3);b.setCoat(5);b.setBarking(2);b.setType("G");b.setFriendly(5);b.setIndependence(1);b.setDominance(3);b.setTraining(4);b.setExercise(5);b.setGrooming(3);b.setProfessional(4);b.setDocking(2);b.setNovice("Y");b.setChildren(4);b.setPets(2);b.setSpace(3);b.setWeather(3);b.setCombativeness(1);b.setAvailability(3);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("English Toy Spaniel");b.setFileName("engtoysp");b.setSize(1);b.setCoat(5);b.setBarking(2);b.setType("g");b.setFriendly(3);b.setIndependence(1);b.setDominance(2);b.setTraining(4);b.setExercise(1);b.setGrooming(3);b.setProfessional(1);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(2);b.setApartments(3);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Entlebucher Mountain Dog");b.setFileName("entmoudo");b.setSize(3);b.setCoat(1);b.setBarking(2);b.setType("J");b.setFriendly(2);b.setIndependence(1);b.setDominance(4);b.setTraining(3);b.setExercise(4);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(4);b.setSpace(3);b.setWeather(2);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("E");b.setShedding(2);b.setService(3);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("Y");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Field Spaniel");b.setFileName("fielspan");b.setSize(3);b.setCoat(5);b.setBarking(2);b.setType("G");b.setFriendly(5);b.setIndependence(2);b.setDominance(2);b.setTraining(4);b.setExercise(4);b.setGrooming(2);b.setProfessional(4);b.setDocking(2);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(4);b.setWeather(2);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Finnish Lapphund");b.setFileName("finnlapp");b.setSize(3);b.setCoat(6);b.setBarking(2);b.setType("B");b.setFriendly(4);b.setIndependence(2);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(4);b.setSpace(3);b.setWeather(2);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("E");b.setShedding(3);b.setService(1);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Finnish Spitz");b.setFileName("finnspit");b.setSize(2);b.setCoat(6);b.setBarking(5);b.setType("B");b.setFriendly(3);b.setIndependence(4);b.setDominance(4);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Flat-Coated Retriever");b.setFileName("flacoare");b.setSize(4);b.setCoat(5);b.setBarking(2);b.setType("E");b.setFriendly(5);b.setIndependence(2);b.setDominance(2);b.setTraining(4);b.setExercise(5);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("French Bulldog");b.setFileName("frenbull");b.setSize(2);b.setCoat(1);b.setBarking(2);b.setType("A");b.setFriendly(3);b.setIndependence(1);b.setDominance(2);b.setTraining(3);b.setExercise(1);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(4);b.setSpace(1);b.setWeather(2);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(2);b.setApartments(3);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(1);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("German Pinscher");b.setFileName("germpins");b.setSize(3);b.setCoat(1);b.setBarking(5);b.setType("P");b.setFriendly(1);b.setIndependence(4);b.setDominance(5);b.setTraining(4);b.setExercise(5);b.setGrooming(1);b.setProfessional(1);b.setDocking(3);b.setNovice("N");b.setChildren(1);b.setPets(4);b.setSpace(2);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(3);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("German Shepherd Dog");b.setFileName("gershedo");b.setSize(4);b.setCoat(4);b.setBarking(2);b.setType("H");b.setFriendly(3);b.setIndependence(1);b.setDominance(4);b.setTraining(5);b.setExercise(5);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(5);b.setPets(5);b.setSpace(4);b.setWeather(3);b.setCombativeness(2);b.setAvailability(5);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(4);b.setService(2);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("Y");b.setSledding("Y");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("German Shorthaired Pointer");b.setFileName("gershopo");b.setSize(4);b.setCoat(1);b.setBarking(5);b.setType("E");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(3);b.setExercise(5);b.setGrooming(3);b.setProfessional(1);b.setDocking(2);b.setNovice("N");b.setChildren(3);b.setPets(4);b.setSpace(4);b.setWeather(3);b.setCombativeness(3);b.setAvailability(4);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("Y");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("German Wirehaired Pointer");b.setFileName("gerwirpo");b.setSize(4);b.setCoat(3);b.setBarking(0);b.setType("E");b.setFriendly(2);b.setIndependence(0);b.setDominance(3);b.setTraining(2);b.setExercise(5);b.setGrooming(3);b.setProfessional(2);b.setDocking(2);b.setNovice("N");b.setChildren(3);b.setPets(0);b.setSpace(0);b.setWeather(0);b.setCombativeness(4);b.setAvailability(2);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("Y");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Giant Schnauzer");b.setFileName("gianschn");b.setSize(4);b.setCoat(3);b.setBarking(2);b.setType("P");b.setFriendly(3);b.setIndependence(4);b.setDominance(4);b.setTraining(4);b.setExercise(5);b.setGrooming(3);b.setProfessional(5);b.setDocking(3);b.setNovice("N");b.setChildren(3);b.setPets(5);b.setSpace(5);b.setWeather(3);b.setCombativeness(5);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Glen of Imaal Terrier");b.setFileName("glofimte");b.setSize(2);b.setCoat(4);b.setBarking(2);b.setType("C");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(3);b.setDocking(2);b.setNovice("Y");b.setChildren(5);b.setPets(3);b.setSpace(1);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Golden Retriever");b.setFileName("goldretr");b.setSize(4);b.setCoat(5);b.setBarking(2);b.setType("E");b.setFriendly(5);b.setIndependence(1);b.setDominance(3);b.setTraining(5);b.setExercise(4);b.setGrooming(3);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(4);b.setWeather(3);b.setCombativeness(1);b.setAvailability(5);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(2);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("Y");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Gordon Setter");b.setFileName("gordsett");b.setSize(4);b.setCoat(5);b.setBarking(2);b.setType("E");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(3);b.setExercise(5);b.setGrooming(3);b.setProfessional(4);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(4);b.setWeather(3);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("Y");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Grand Basset Griffon Vendeen");b.setFileName("grbagrve");b.setSize(3);b.setCoat(3);b.setBarking(3);b.setType("D");b.setFriendly(4);b.setIndependence(4);b.setDominance(3);b.setTraining(3);b.setExercise(4);b.setGrooming(3);b.setProfessional(3);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Great Dane");b.setFileName("greadane");b.setSize(5);b.setCoat(1);b.setBarking(2);b.setType("A");b.setFriendly(5);b.setIndependence(1);b.setDominance(2);b.setTraining(3);b.setExercise(5);b.setGrooming(1);b.setProfessional(1);b.setDocking(1);b.setNovice("Y");b.setChildren(5);b.setPets(4);b.setSpace(4);b.setWeather(3);b.setCombativeness(3);b.setAvailability(3);b.setLongevity(1);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Great Pyrenees");b.setFileName("greapyre");b.setSize(5);b.setCoat(7);b.setBarking(5);b.setType("J");b.setFriendly(2);b.setIndependence(4);b.setDominance(4);b.setTraining(2);b.setExercise(3);b.setGrooming(3);b.setProfessional(2);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(4);b.setAvailability(2);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(1);b.setSleeping("E");b.setShedding(3);b.setService(3);b.setJogging(1);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("Y");b.setCarting("Y");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Greater Swiss Mountain Dog");b.setFileName("grswmodo");b.setSize(4);b.setCoat(4);b.setBarking(2);b.setType("Z");b.setFriendly(4);b.setIndependence(2);b.setDominance(0);b.setTraining(4);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(5);b.setPets(5);b.setSpace(2);b.setWeather(2);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(1);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Greyhound");b.setFileName("greyhoun");b.setSize(4);b.setCoat(1);b.setBarking(1);b.setType("I");b.setFriendly(3);b.setIndependence(2);b.setDominance(2);b.setTraining(3);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(3);b.setSpace(2);b.setWeather(1);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Harrier");b.setFileName("harrier");b.setSize(3);b.setCoat(1);b.setBarking(3);b.setType("D");b.setFriendly(3);b.setIndependence(2);b.setDominance(2);b.setTraining(3);b.setExercise(5);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(3);b.setSpace(5);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Havanese");b.setFileName("havanese");b.setSize(1);b.setCoat(8);b.setBarking(2);b.setType("k");b.setFriendly(4);b.setIndependence(1);b.setDominance(1);b.setTraining(5);b.setExercise(2);b.setGrooming(4);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(2);b.setApartments(3);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(1);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Hovawart");b.setFileName("hovawart");b.setSize(4);b.setCoat(5);b.setBarking(2);b.setType("E");b.setFriendly(3);b.setIndependence(4);b.setDominance(4);b.setTraining(4);b.setExercise(4);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(5);b.setPets(3);b.setSpace(3);b.setWeather(2);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Ibizan Hound");b.setFileName("ibizhoun");b.setSize(3);b.setCoat(1);b.setBarking(2);b.setType("I");b.setFriendly(3);b.setIndependence(3);b.setDominance(3);b.setTraining(3);b.setExercise(5);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(2);b.setSpace(4);b.setWeather(1);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Icelandic Sheepdog (long coat)");b.setFileName("icelshee");b.setSize(3);b.setCoat(7);b.setBarking(5);b.setType("B");b.setFriendly(5);b.setIndependence(1);b.setDominance(3);b.setTraining(5);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(5);b.setSpace(3);b.setWeather(2);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(3);b.setService(3);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Icelandic Sheepdog (medium coat)");b.setFileName("icelshee");b.setSize(3);b.setCoat(4);b.setBarking(5);b.setType("B");b.setFriendly(5);b.setIndependence(1);b.setDominance(3);b.setTraining(5);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(5);b.setSpace(3);b.setWeather(2);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(3);b.setService(3);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Irish Red and White Setter");b.setFileName("irreanws");b.setSize(4);b.setCoat(5);b.setBarking(2);b.setType("E");b.setFriendly(4);b.setIndependence(4);b.setDominance(2);b.setTraining(4);b.setExercise(4);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(5);b.setSpace(4);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("O");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("Y");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Irish Setter");b.setFileName("irissett");b.setSize(4);b.setCoat(5);b.setBarking(1);b.setType("E");b.setFriendly(5);b.setIndependence(1);b.setDominance(2);b.setTraining(4);b.setExercise(5);b.setGrooming(3);b.setProfessional(4);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(5);b.setSpace(4);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("Y");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Irish Terrier");b.setFileName("iristerr");b.setSize(2);b.setCoat(3);b.setBarking(2);b.setType("C");b.setFriendly(3);b.setIndependence(3);b.setDominance(4);b.setTraining(4);b.setExercise(3);b.setGrooming(2);b.setProfessional(5);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(1);b.setSpace(2);b.setWeather(3);b.setCombativeness(5);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Irish Water Spaniel");b.setFileName("iriwatsp");b.setSize(3);b.setCoat(2);b.setBarking(1);b.setType("G");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(4);b.setExercise(5);b.setGrooming(4);b.setProfessional(4);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Irish Wolfhound");b.setFileName("iriswolf");b.setSize(5);b.setCoat(4);b.setBarking(2);b.setType("I");b.setFriendly(4);b.setIndependence(3);b.setDominance(3);b.setTraining(3);b.setExercise(4);b.setGrooming(3);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(4);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(1);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("Y");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Italian Greyhound");b.setFileName("italgrey");b.setSize(1);b.setCoat(1);b.setBarking(2);b.setType("i");b.setFriendly(3);b.setIndependence(1);b.setDominance(2);b.setTraining(4);b.setExercise(1);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(1);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Japanese Chin");b.setFileName("japachin");b.setSize(1);b.setCoat(5);b.setBarking(1);b.setType("g");b.setFriendly(5);b.setIndependence(2);b.setDominance(2);b.setTraining(4);b.setExercise(1);b.setGrooming(4);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(1);b.setApartments(3);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Keeshond");b.setFileName("keeshond");b.setSize(3);b.setCoat(6);b.setBarking(5);b.setType("B");b.setFriendly(5);b.setIndependence(1);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(4);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(3);b.setWeather(2);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Kerry Blue Terrier");b.setFileName("kerblute");b.setSize(3);b.setCoat(4);b.setBarking(5);b.setType("C");b.setFriendly(2);b.setIndependence(1);b.setDominance(4);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(5);b.setDocking(2);b.setNovice("N");b.setChildren(4);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Komondor");b.setFileName("komondor");b.setSize(4);b.setCoat(8);b.setBarking(2);b.setType("J");b.setFriendly(1);b.setIndependence(4);b.setDominance(4);b.setTraining(2);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(1);b.setPets(4);b.setSpace(4);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Kooikerhondje");b.setFileName("kooikerh");b.setSize(3);b.setCoat(5);b.setBarking(1);b.setType("G");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(5);b.setExercise(4);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Kuvasz");b.setFileName("kuvasz");b.setSize(4);b.setCoat(4);b.setBarking(2);b.setType("Z");b.setFriendly(1);b.setIndependence(5);b.setDominance(4);b.setTraining(2);b.setExercise(4);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(4);b.setSpace(4);b.setWeather(2);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Labrador Retriever");b.setFileName("labrretr");b.setSize(4);b.setCoat(1);b.setBarking(2);b.setType("E");b.setFriendly(5);b.setIndependence(2);b.setDominance(3);b.setTraining(5);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(5);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(2);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("Y");b.setSledding("Y");b.setCarting("Y");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Lagotto Romagnolo");b.setFileName("lagoroma");b.setSize(3);b.setCoat(2);b.setBarking(2);b.setType("K");b.setFriendly(3);b.setIndependence(2);b.setDominance(2);b.setTraining(5);b.setExercise(3);b.setGrooming(3);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(3);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Lakeland Terrier");b.setFileName("laketerr");b.setSize(2);b.setCoat(3);b.setBarking(5);b.setType("C");b.setFriendly(5);b.setIndependence(4);b.setDominance(5);b.setTraining(2);b.setExercise(3);b.setGrooming(3);b.setProfessional(5);b.setDocking(2);b.setNovice("N");b.setChildren(2);b.setPets(2);b.setSpace(2);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Leonberger");b.setFileName("leonberg");b.setSize(5);b.setCoat(4);b.setBarking(1);b.setType("Z");b.setFriendly(5);b.setIndependence(1);b.setDominance(3);b.setTraining(4);b.setExercise(4);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(5);b.setPets(5);b.setSpace(4);b.setWeather(2);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(1);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("Y");b.setGuiding("N");b.setSledding("Y");b.setCarting("Y");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Lhasa Apso");b.setFileName("lhasapso");b.setSize(2);b.setCoat(8);b.setBarking(2);b.setType("");b.setFriendly(2);b.setIndependence(1);b.setDominance(3);b.setTraining(2);b.setExercise(3);b.setGrooming(4);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(1);b.setSpace(1);b.setWeather(0);b.setCombativeness(1);b.setAvailability(3);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("L&ouml;wchen");b.setFileName("lowchen_");b.setSize(2);b.setCoat(8);b.setBarking(2);b.setType("K");b.setFriendly(5);b.setIndependence(3);b.setDominance(3);b.setTraining(3);b.setExercise(2);b.setGrooming(3);b.setProfessional(3);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(3);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Maltese");b.setFileName("maltese");b.setSize(1);b.setCoat(8);b.setBarking(5);b.setType("k");b.setFriendly(3);b.setIndependence(1);b.setDominance(1);b.setTraining(4);b.setExercise(1);b.setGrooming(5);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(4);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Manchester Terrier");b.setFileName("mancterr");b.setSize(3);b.setCoat(1);b.setBarking(2);b.setType("C");b.setFriendly(2);b.setIndependence(2);b.setDominance(3);b.setTraining(3);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(1);b.setNovice("Y");b.setChildren(2);b.setPets(1);b.setSpace(1);b.setWeather(1);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Manchester Terrier (Toy)");b.setFileName("manterto");b.setSize(1);b.setCoat(1);b.setBarking(5);b.setType("C");b.setFriendly(3);b.setIndependence(1);b.setDominance(4);b.setTraining(2);b.setExercise(1);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(1);b.setSpace(1);b.setWeather(1);b.setCombativeness(5);b.setAvailability(1);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Mastiff");b.setFileName("mastiff");b.setSize(5);b.setCoat(1);b.setBarking(1);b.setType("A");b.setFriendly(4);b.setIndependence(2);b.setDominance(2);b.setTraining(2);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(5);b.setPets(4);b.setSpace(2);b.setWeather(3);b.setCombativeness(2);b.setAvailability(3);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(3);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("Y");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Miniature American Shepherd");b.setFileName("minamesh");b.setSize(3);b.setCoat(4);b.setBarking(2);b.setType("H");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(4);b.setExercise(5);b.setGrooming(3);b.setProfessional(1);b.setDocking(2);b.setNovice("N");b.setChildren(3);b.setPets(5);b.setSpace(4);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("E");b.setShedding(2);b.setService(3);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Miniature Bull Terrier");b.setFileName("minbulte");b.setSize(2);b.setCoat(1);b.setBarking(2);b.setType("C");b.setFriendly(4);b.setIndependence(3);b.setDominance(4);b.setTraining(3);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(1);b.setSpace(3);b.setWeather(1);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(1);b.setHunting("Y");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Miniature Pinscher");b.setFileName("minipins");b.setSize(1);b.setCoat(1);b.setBarking(5);b.setType("F");b.setFriendly(2);b.setIndependence(4);b.setDominance(4);b.setTraining(4);b.setExercise(1);b.setGrooming(1);b.setProfessional(1);b.setDocking(3);b.setNovice("N");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(1);b.setCombativeness(5);b.setAvailability(4);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Miniature Poodle");b.setFileName("minipood");b.setSize(2);b.setCoat(2);b.setBarking(5);b.setType("k");b.setFriendly(3);b.setIndependence(2);b.setDominance(2);b.setTraining(5);b.setExercise(3);b.setGrooming(4);b.setProfessional(5);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(5);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(1);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Miniature Schnauzer");b.setFileName("minischn");b.setSize(2);b.setCoat(3);b.setBarking(2);b.setType("P");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(4);b.setExercise(3);b.setGrooming(3);b.setProfessional(5);b.setDocking(3);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(4);b.setAvailability(5);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Neapolitan Mastiff");b.setFileName("neapmast");b.setSize(5);b.setCoat(1);b.setBarking(2);b.setType("A");b.setFriendly(1);b.setIndependence(4);b.setDominance(5);b.setTraining(2);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(3);b.setNovice("N");b.setChildren(2);b.setPets(4);b.setSpace(2);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(1);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Newfoundland");b.setFileName("newfound");b.setSize(5);b.setCoat(7);b.setBarking(0);b.setType("Z");b.setFriendly(4);b.setIndependence(3);b.setDominance(2);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(2);b.setWeather(2);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(1);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("Y");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("Y");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Norrbottenspets");b.setFileName("norrbott");b.setSize(3);b.setCoat(1);b.setBarking(5);b.setType("B");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(4);b.setExercise(4);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("E");b.setShedding(3);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Norfolk Terrier");b.setFileName("norfterr");b.setSize(1);b.setCoat(4);b.setBarking(5);b.setType("C");b.setFriendly(5);b.setIndependence(5);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(3);b.setProfessional(4);b.setDocking(2);b.setNovice("Y");b.setChildren(4);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(3);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Norwegian Buhund");b.setFileName("norwbuhu");b.setSize(3);b.setCoat(4);b.setBarking(5);b.setType("B");b.setFriendly(5);b.setIndependence(4);b.setDominance(3);b.setTraining(3);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(4);b.setSpace(2);b.setWeather(2);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("E");b.setShedding(3);b.setService(1);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Norwegian Elkhound");b.setFileName("norwelkh");b.setSize(3);b.setCoat(6);b.setBarking(5);b.setType("B");b.setFriendly(4);b.setIndependence(4);b.setDominance(4);b.setTraining(2);b.setExercise(4);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(2);b.setSpace(4);b.setWeather(2);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("Y");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Norwegian Lundehund");b.setFileName("norwlund");b.setSize(2);b.setCoat(4);b.setBarking(5);b.setType("B");b.setFriendly(3);b.setIndependence(5);b.setDominance(2);b.setTraining(2);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(3);b.setSpace(3);b.setWeather(2);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(1);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(3);b.setHunting("Y");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Norwich Terrier");b.setFileName("norwterr");b.setSize(1);b.setCoat(4);b.setBarking(5);b.setType("C");b.setFriendly(5);b.setIndependence(5);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(3);b.setProfessional(4);b.setDocking(2);b.setNovice("Y");b.setChildren(4);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(3);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Nova Scotia Duck Tolling Retriever");b.setFileName("noscdure");b.setSize(3);b.setCoat(5);b.setBarking(2);b.setType("E");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(4);b.setExercise(5);b.setGrooming(3);b.setProfessional(2);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(3);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(3);b.setService(3);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Old English Sheepdog");b.setFileName("oldengsh");b.setSize(4);b.setCoat(7);b.setBarking(2);b.setType("H");b.setFriendly(4);b.setIndependence(3);b.setDominance(2);b.setTraining(2);b.setExercise(3);b.setGrooming(5);b.setProfessional(3);b.setDocking(2);b.setNovice("N");b.setChildren(5);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Otterhound");b.setFileName("otterhou");b.setSize(4);b.setCoat(4);b.setBarking(3);b.setType("D");b.setFriendly(4);b.setIndependence(2);b.setDominance(2);b.setTraining(2);b.setExercise(4);b.setGrooming(4);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(3);b.setSpace(4);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Papillon");b.setFileName("papillon");b.setSize(1);b.setCoat(5);b.setBarking(1);b.setType("g");b.setFriendly(4);b.setIndependence(1);b.setDominance(2);b.setTraining(5);b.setExercise(2);b.setGrooming(5);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(3);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Parson Russell Terrier");b.setFileName("jacruste");b.setSize(2);b.setCoat(1);b.setBarking(5);b.setType("C");b.setFriendly(2);b.setIndependence(3);b.setDominance(4);b.setTraining(3);b.setExercise(5);b.setGrooming(2);b.setProfessional(2);b.setDocking(2);b.setNovice("N");b.setChildren(2);b.setPets(2);b.setSpace(3);b.setWeather(3);b.setCombativeness(5);b.setAvailability(2);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Pekingese");b.setFileName("pekinges");b.setSize(1);b.setCoat(8);b.setBarking(5);b.setType("F");b.setFriendly(2);b.setIndependence(1);b.setDominance(4);b.setTraining(4);b.setExercise(1);b.setGrooming(4);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(1);b.setPets(5);b.setSpace(1);b.setWeather(2);b.setCombativeness(1);b.setAvailability(3);b.setLongevity(2);b.setApartments(3);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(1);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Pembroke Welsh Corgi");b.setFileName("pemwelco");b.setSize(2);b.setCoat(1);b.setBarking(2);b.setType("H");b.setFriendly(3);b.setIndependence(3);b.setDominance(2);b.setTraining(4);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(4);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(3);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(3);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Peruvian Inca Orchid");b.setFileName("perincor");b.setSize(2);b.setCoat(9);b.setBarking(2);b.setType("I");b.setFriendly(2);b.setIndependence(2);b.setDominance(3);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(3);b.setSpace(3);b.setWeather(1);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Petit Basset Griffon Vendeen");b.setFileName("pebagrve");b.setSize(3);b.setCoat(3);b.setBarking(2);b.setType("D");b.setFriendly(4);b.setIndependence(3);b.setDominance(3);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(3);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(5);b.setSleeping("E");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Pharaoh Hound");b.setFileName("pharhoun");b.setSize(3);b.setCoat(1);b.setBarking(2);b.setType("I");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(3);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(3);b.setSpace(4);b.setWeather(1);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Plott");b.setFileName("plothoun");b.setSize(3);b.setCoat(1);b.setBarking(1);b.setType("D");b.setFriendly(4);b.setIndependence(3);b.setDominance(4);b.setTraining(5);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(1);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(1);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Pointer");b.setFileName("pointer");b.setSize(4);b.setCoat(1);b.setBarking(0);b.setType("E");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(3);b.setExercise(5);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(5);b.setSpace(5);b.setWeather(3);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("Y");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Polish Lowland Sheepdog");b.setFileName("pollowsh");b.setSize(3);b.setCoat(8);b.setBarking(2);b.setType("H");b.setFriendly(3);b.setIndependence(4);b.setDominance(4);b.setTraining(4);b.setExercise(3);b.setGrooming(4);b.setProfessional(1);b.setDocking(2);b.setNovice("N");b.setChildren(3);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(1);b.setService(3);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Pomeranian");b.setFileName("pomerani");b.setSize(1);b.setCoat(6);b.setBarking(5);b.setType("b");b.setFriendly(3);b.setIndependence(4);b.setDominance(4);b.setTraining(3);b.setExercise(1);b.setGrooming(3);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(2);b.setCombativeness(2);b.setAvailability(5);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(4);b.setService(0);b.setJogging(1);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Portuguese Podengo (Smooth)");b.setFileName("portpode");b.setSize(4);b.setCoat(1);b.setBarking(2);b.setType("I");b.setFriendly(3);b.setIndependence(3);b.setDominance(3);b.setTraining(4);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(3);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Portuguese Podengo Pequeno (Wire)");b.setFileName("porpodpe");b.setSize(1);b.setCoat(3);b.setBarking(2);b.setType("I");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(4);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("E");b.setShedding(2);b.setService(0);b.setJogging(3);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Portuguese Podengo Pequeno (Smooth)");b.setFileName("porpodpe");b.setSize(1);b.setCoat(1);b.setBarking(2);b.setType("I");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(4);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("E");b.setShedding(2);b.setService(0);b.setJogging(3);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Portuguese Water Dog");b.setFileName("porwatdo");b.setSize(3);b.setCoat(2);b.setBarking(2);b.setType("K");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(4);b.setExercise(3);b.setGrooming(3);b.setProfessional(3);b.setDocking(0);b.setNovice("N");b.setChildren(5);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(2);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("Y");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Pug");b.setFileName("pug");b.setSize(2);b.setCoat(1);b.setBarking(1);b.setType("a");b.setFriendly(4);b.setIndependence(1);b.setDominance(2);b.setTraining(4);b.setExercise(1);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(2);b.setAvailability(5);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(4);b.setService(0);b.setJogging(1);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Puli");b.setFileName("puli");b.setSize(3);b.setCoat(8);b.setBarking(5);b.setType("H");b.setFriendly(3);b.setIndependence(5);b.setDominance(4);b.setTraining(5);b.setExercise(3);b.setGrooming(4);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(4);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Pumi");b.setFileName("pumi");b.setSize(3);b.setCoat(2);b.setBarking(5);b.setType("H");b.setFriendly(3);b.setIndependence(1);b.setDominance(3);b.setTraining(5);b.setExercise(4);b.setGrooming(3);b.setProfessional(2);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("E");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Pyrenean Shepherd");b.setFileName("pyreshep");b.setSize(2);b.setCoat(7);b.setBarking(5);b.setType("H");b.setFriendly(1);b.setIndependence(1);b.setDominance(4);b.setTraining(5);b.setExercise(4);b.setGrooming(3);b.setProfessional(1);b.setDocking(3);b.setNovice("N");b.setChildren(2);b.setPets(4);b.setSpace(2);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(1);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Rat Terrier");b.setFileName("ratterr");b.setSize(2);b.setCoat(1);b.setBarking(2);b.setType("C");b.setFriendly(4);b.setIndependence(2);b.setDominance(3);b.setTraining(4);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(2);b.setNovice("Y");b.setChildren(2);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(4);b.setService(3);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("Y");b.setAgility("Y");b.setLure("Y");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Redbone Coonhound");b.setFileName("redbcoon");b.setSize(4);b.setCoat(1);b.setBarking(3);b.setType("D");b.setFriendly(4);b.setIndependence(3);b.setDominance(2);b.setTraining(4);b.setExercise(4);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(2);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Rhodesian Ridgeback");b.setFileName("rhodridg");b.setSize(4);b.setCoat(1);b.setBarking(2);b.setType("D");b.setFriendly(2);b.setIndependence(2);b.setDominance(4);b.setTraining(3);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(2);b.setSpace(4);b.setWeather(3);b.setCombativeness(4);b.setAvailability(2);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("Y");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Rottweiler");b.setFileName("rottweil");b.setSize(4);b.setCoat(1);b.setBarking(2);b.setType("A");b.setFriendly(3);b.setIndependence(4);b.setDominance(5);b.setTraining(4);b.setExercise(5);b.setGrooming(2);b.setProfessional(1);b.setDocking(2);b.setNovice("N");b.setChildren(2);b.setPets(4);b.setSpace(2);b.setWeather(3);b.setCombativeness(4);b.setAvailability(5);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("Y");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("Y");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Russell Terrier");b.setFileName("russterr");b.setSize(2);b.setCoat(1);b.setBarking(5);b.setType("C");b.setFriendly(4);b.setIndependence(2);b.setDominance(3);b.setTraining(5);b.setExercise(4);b.setGrooming(2);b.setProfessional(2);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(4);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(4);b.setService(3);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Saint Bernard");b.setFileName("sainbern");b.setSize(5);b.setCoat(7);b.setBarking(1);b.setType("Z");b.setFriendly(5);b.setIndependence(1);b.setDominance(3);b.setTraining(3);b.setExercise(4);b.setGrooming(4);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(5);b.setPets(4);b.setSpace(2);b.setWeather(2);b.setCombativeness(1);b.setAvailability(3);b.setLongevity(1);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(4);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("Y");b.setWeights("Y");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Saluki");b.setFileName("saluki");b.setSize(3);b.setCoat(5);b.setBarking(2);b.setType("I");b.setFriendly(3);b.setIndependence(5);b.setDominance(2);b.setTraining(2);b.setExercise(5);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(2);b.setSpace(5);b.setWeather(1);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("Y");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Samoyed");b.setFileName("samoyed");b.setSize(3);b.setCoat(6);b.setBarking(5);b.setType("B");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(2);b.setExercise(3);b.setGrooming(4);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(2);b.setSpace(2);b.setWeather(2);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("Y");b.setCarting("Y");b.setWeights("Y");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Schipperke");b.setFileName("schipper");b.setSize(2);b.setCoat(4);b.setBarking(5);b.setType("h");b.setFriendly(2);b.setIndependence(5);b.setDominance(3);b.setTraining(4);b.setExercise(1);b.setGrooming(2);b.setProfessional(1);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(4);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(3);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Scottish Deerhound");b.setFileName("scotdeer");b.setSize(4);b.setCoat(3);b.setBarking(1);b.setType("I");b.setFriendly(5);b.setIndependence(2);b.setDominance(2);b.setTraining(2);b.setExercise(4);b.setGrooming(4);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(5);b.setPets(3);b.setSpace(4);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(1);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Scottish Terrier");b.setFileName("scotterr");b.setSize(2);b.setCoat(4);b.setBarking(5);b.setType("C");b.setFriendly(2);b.setIndependence(4);b.setDominance(4);b.setTraining(3);b.setExercise(3);b.setGrooming(4);b.setProfessional(5);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(2);b.setCombativeness(4);b.setAvailability(2);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(3);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Sealyham Terrier");b.setFileName("sealterr");b.setSize(2);b.setCoat(7);b.setBarking(5);b.setType("C");b.setFriendly(3);b.setIndependence(4);b.setDominance(4);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(5);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(2);b.setCombativeness(5);b.setAvailability(1);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(3);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Shetland Sheepdog");b.setFileName("shetshee");b.setSize(2);b.setCoat(8);b.setBarking(5);b.setType("H");b.setFriendly(3);b.setIndependence(2);b.setDominance(2);b.setTraining(5);b.setExercise(3);b.setGrooming(4);b.setProfessional(2);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(5);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(3);b.setService(1);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Shiba Inu");b.setFileName("shiba");b.setSize(2);b.setCoat(6);b.setBarking(1);b.setType("B");b.setFriendly(3);b.setIndependence(4);b.setDominance(4);b.setTraining(3);b.setExercise(3);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(4);b.setPets(3);b.setSpace(3);b.setWeather(3);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Shih Tzu");b.setFileName("shihtzu");b.setSize(1);b.setCoat(8);b.setBarking(5);b.setType("F");b.setFriendly(4);b.setIndependence(2);b.setDominance(4);b.setTraining(3);b.setExercise(1);b.setGrooming(4);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(5);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Siberian Husky");b.setFileName("sibehusk");b.setSize(3);b.setCoat(6);b.setBarking(4);b.setType("B");b.setFriendly(5);b.setIndependence(4);b.setDominance(2);b.setTraining(3);b.setExercise(5);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(4);b.setSpace(4);b.setWeather(2);b.setCombativeness(1);b.setAvailability(4);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(5);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("N");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("Y");b.setCarting("Y");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Silky Terrier");b.setFileName("silkterr");b.setSize(1);b.setCoat(8);b.setBarking(5);b.setType("C");b.setFriendly(3);b.setIndependence(1);b.setDominance(2);b.setTraining(3);b.setExercise(1);b.setGrooming(3);b.setProfessional(2);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(1);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(3);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Skye Terrier");b.setFileName("skyeterr");b.setSize(2);b.setCoat(8);b.setBarking(5);b.setType("C");b.setFriendly(3);b.setIndependence(2);b.setDominance(4);b.setTraining(2);b.setExercise(2);b.setGrooming(4);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(1);b.setSpace(1);b.setWeather(3);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(2);b.setApartments(3);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Sloughi");b.setFileName("sloughi");b.setSize(4);b.setCoat(1);b.setBarking(1);b.setType("I");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(3);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(5);b.setSpace(3);b.setWeather(1);b.setCombativeness(3);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("Y");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("Y");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Smooth Fox Terrier");b.setFileName("foxtersm");b.setSize(2);b.setCoat(1);b.setBarking(5);b.setType("C");b.setFriendly(4);b.setIndependence(2);b.setDominance(3);b.setTraining(2);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(1);b.setSpace(1);b.setWeather(3);b.setCombativeness(5);b.setAvailability(2);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Soft Coated Wheaten Terrier");b.setFileName("socowhte");b.setSize(3);b.setCoat(7);b.setBarking(1);b.setType("C");b.setFriendly(5);b.setIndependence(1);b.setDominance(3);b.setTraining(3);b.setExercise(3);b.setGrooming(4);b.setProfessional(4);b.setDocking(2);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Spanish Water Dog");b.setFileName("spawatdo");b.setSize(3);b.setCoat(2);b.setBarking(2);b.setType("H");b.setFriendly(2);b.setIndependence(1);b.setDominance(4);b.setTraining(4);b.setExercise(3);b.setGrooming(1);b.setProfessional(1);b.setDocking(2);b.setNovice("N");b.setChildren(3);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("E");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Spinone Italiano");b.setFileName("spinital");b.setSize(4);b.setCoat(3);b.setBarking(2);b.setType("E");b.setFriendly(3);b.setIndependence(1);b.setDominance(2);b.setTraining(2);b.setExercise(3);b.setGrooming(3);b.setProfessional(2);b.setDocking(2);b.setNovice("N");b.setChildren(4);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("Y");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Staffordshire Bull Terrier");b.setFileName("stabulte");b.setSize(3);b.setCoat(1);b.setBarking(1);b.setType("A");b.setFriendly(5);b.setIndependence(1);b.setDominance(3);b.setTraining(3);b.setExercise(4);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(5);b.setPets(2);b.setSpace(2);b.setWeather(3);b.setCombativeness(4);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Standard Poodle");b.setFileName("stanpood");b.setSize(4);b.setCoat(2);b.setBarking(2);b.setType("K");b.setFriendly(3);b.setIndependence(1);b.setDominance(3);b.setTraining(5);b.setExercise(4);b.setGrooming(4);b.setProfessional(5);b.setDocking(2);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Standard Schnauzer");b.setFileName("stanschn");b.setSize(3);b.setCoat(3);b.setBarking(2);b.setType("P");b.setFriendly(3);b.setIndependence(2);b.setDominance(4);b.setTraining(3);b.setExercise(3);b.setGrooming(5);b.setProfessional(5);b.setDocking(3);b.setNovice("N");b.setChildren(3);b.setPets(1);b.setSpace(1);b.setWeather(3);b.setCombativeness(4);b.setAvailability(2);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Sussex Spaniel");b.setFileName("sussspan");b.setSize(3);b.setCoat(5);b.setBarking(4);b.setType("G");b.setFriendly(5);b.setIndependence(1);b.setDominance(4);b.setTraining(2);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(2);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(2);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Swedish Vallhund");b.setFileName("swedvall");b.setSize(2);b.setCoat(4);b.setBarking(5);b.setType("H");b.setFriendly(4);b.setIndependence(2);b.setDominance(3);b.setTraining(3);b.setExercise(4);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(4);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(3);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Tibetan Mastiff");b.setFileName("tibemast");b.setSize(5);b.setCoat(4);b.setBarking(5);b.setType("Z");b.setFriendly(1);b.setIndependence(4);b.setDominance(5);b.setTraining(2);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(2);b.setPets(4);b.setSpace(4);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(4);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(3);b.setService(0);b.setJogging(1);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("Y");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Tibetan Spaniel");b.setFileName("tibespan");b.setSize(1);b.setCoat(5);b.setBarking(5);b.setType("g");b.setFriendly(2);b.setIndependence(4);b.setDominance(4);b.setTraining(3);b.setExercise(3);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Tibetan Terrier");b.setFileName("tibeterr");b.setSize(2);b.setCoat(8);b.setBarking(2);b.setType("C");b.setFriendly(3);b.setIndependence(2);b.setDominance(2);b.setTraining(3);b.setExercise(3);b.setGrooming(5);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(4);b.setSpace(2);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(3);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Tosa");b.setFileName("tosa");b.setSize(5);b.setCoat(1);b.setBarking(1);b.setType("A");b.setFriendly(1);b.setIndependence(5);b.setDominance(4);b.setTraining(4);b.setExercise(3);b.setGrooming(2);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(4);b.setSpace(2);b.setWeather(3);b.setCombativeness(4);b.setAvailability(1);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("Y");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Toy Fox Terrier");b.setFileName("toyfoxte");b.setSize(1);b.setCoat(1);b.setBarking(2);b.setType("c");b.setFriendly(4);b.setIndependence(2);b.setDominance(4);b.setTraining(4);b.setExercise(1);b.setGrooming(1);b.setProfessional(1);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(3);b.setSpace(1);b.setWeather(3);b.setCombativeness(2);b.setAvailability(2);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(2);b.setService(1);b.setJogging(3);b.setHunting("Y");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Toy Poodle");b.setFileName("toypood");b.setSize(1);b.setCoat(2);b.setBarking(5);b.setType("k");b.setFriendly(3);b.setIndependence(2);b.setDominance(2);b.setTraining(5);b.setExercise(1);b.setGrooming(4);b.setProfessional(5);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(1);b.setWeather(3);b.setCombativeness(1);b.setAvailability(5);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Treeing Walker Coonhound");b.setFileName("trewalco");b.setSize(4);b.setCoat(1);b.setBarking(5);b.setType("D");b.setFriendly(3);b.setIndependence(4);b.setDominance(3);b.setTraining(4);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(4);b.setPets(4);b.setSpace(4);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("E");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Vizsla");b.setFileName("vizsla");b.setSize(3);b.setCoat(1);b.setBarking(2);b.setType("E");b.setFriendly(5);b.setIndependence(1);b.setDominance(2);b.setTraining(4);b.setExercise(5);b.setGrooming(1);b.setProfessional(1);b.setDocking(2);b.setNovice("N");b.setChildren(4);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(3);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("Y");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Weimaraner");b.setFileName("weimaran");b.setSize(4);b.setCoat(1);b.setBarking(5);b.setType("E");b.setFriendly(3);b.setIndependence(2);b.setDominance(4);b.setTraining(2);b.setExercise(3);b.setGrooming(1);b.setProfessional(1);b.setDocking(2);b.setNovice("N");b.setChildren(3);b.setPets(2);b.setSpace(4);b.setWeather(3);b.setCombativeness(4);b.setAvailability(3);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(2);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("Y");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("Y");b.setSearchrescue("Y");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Welsh Springer Spaniel");b.setFileName("welsprsp");b.setSize(3);b.setCoat(5);b.setBarking(2);b.setType("G");b.setFriendly(3);b.setIndependence(3);b.setDominance(2);b.setTraining(4);b.setExercise(5);b.setGrooming(3);b.setProfessional(4);b.setDocking(2);b.setNovice("Y");b.setChildren(5);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(4);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Welsh Terrier");b.setFileName("welsterr");b.setSize(2);b.setCoat(3);b.setBarking(5);b.setType("C");b.setFriendly(3);b.setIndependence(3);b.setDominance(4);b.setTraining(4);b.setExercise(4);b.setGrooming(3);b.setProfessional(5);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(5);b.setSpace(2);b.setWeather(3);b.setCombativeness(3);b.setAvailability(2);b.setLongevity(2);b.setApartments(2);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("West Highland White Terrier");b.setFileName("wehiwhte");b.setSize(2);b.setCoat(4);b.setBarking(5);b.setType("C");b.setFriendly(4);b.setIndependence(4);b.setDominance(3);b.setTraining(3);b.setExercise(4);b.setGrooming(3);b.setProfessional(4);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(3);b.setSpace(3);b.setWeather(3);b.setCombativeness(2);b.setAvailability(3);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(1);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Whippet");b.setFileName("whippet");b.setSize(3);b.setCoat(1);b.setBarking(1);b.setType("I");b.setFriendly(3);b.setIndependence(2);b.setDominance(2);b.setTraining(3);b.setExercise(4);b.setGrooming(1);b.setProfessional(1);b.setDocking(0);b.setNovice("Y");b.setChildren(3);b.setPets(3);b.setSpace(2);b.setWeather(1);b.setCombativeness(1);b.setAvailability(2);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("Y");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("Y");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Wire Fox Terrier");b.setFileName("foxterwi");b.setSize(2);b.setCoat(3);b.setBarking(5);b.setType("C");b.setFriendly(4);b.setIndependence(4);b.setDominance(4);b.setTraining(2);b.setExercise(3);b.setGrooming(5);b.setProfessional(5);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(1);b.setSpace(1);b.setWeather(3);b.setCombativeness(5);b.setAvailability(2);b.setLongevity(4);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(4);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Wirehaired Vizsla");b.setFileName("wirevizs");b.setSize(3);b.setCoat(3);b.setBarking(2);b.setType("E");b.setFriendly(4);b.setIndependence(3);b.setDominance(3);b.setTraining(4);b.setExercise(5);b.setGrooming(3);b.setProfessional(1);b.setDocking(2);b.setNovice("Y");b.setChildren(4);b.setPets(5);b.setSpace(3);b.setWeather(3);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(3);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("E");b.setShedding(2);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("Y");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Wirehaired Pointing Griffon");b.setFileName("wirpoigr");b.setSize(4);b.setCoat(3);b.setBarking(2);b.setType("E");b.setFriendly(3);b.setIndependence(2);b.setDominance(3);b.setTraining(3);b.setExercise(4);b.setGrooming(2);b.setProfessional(3);b.setDocking(2);b.setNovice("Y");b.setChildren(4);b.setPets(5);b.setSpace(4);b.setWeather(2);b.setCombativeness(1);b.setAvailability(1);b.setLongevity(2);b.setApartments(1);b.setActivity_indoors(3);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(5);b.setHunting("Y");b.setSighting("N");b.setTracking("Y");b.setRetrieving("Y");b.setPointing("Y");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("N");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("N");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Xoloitzcuintli");b.setFileName("xoloitzc");b.setSize(2);b.setCoat(9);b.setBarking(2);b.setType("F");b.setFriendly(3);b.setIndependence(3);b.setDominance(3);b.setTraining(4);b.setExercise(4);b.setGrooming(3);b.setProfessional(1);b.setDocking(0);b.setNovice("N");b.setChildren(3);b.setPets(3);b.setSpace(2);b.setWeather(1);b.setCombativeness(2);b.setAvailability(1);b.setLongevity(4);b.setApartments(2);b.setActivity_indoors(2);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(3);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("Y");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("N");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b);b=new BreedForCompare;b.setName("Yorkshire Terrier");b.setFileName("yorkterr");b.setSize(1);b.setCoat(8);b.setBarking(5);b.setType("c");b.setFriendly(3);b.setIndependence(1);b.setDominance(3);b.setTraining(3);b.setExercise(1);b.setGrooming(3);b.setProfessional(2);b.setDocking(2);b.setNovice("Y");b.setChildren(3);b.setPets(3);b.setSpace(1);b.setWeather(3);b.setCombativeness(5);b.setAvailability(5);b.setLongevity(3);b.setApartments(3);b.setActivity_indoors(5);b.setSleeping("I");b.setShedding(1);b.setService(0);b.setJogging(2);b.setHunting("N");b.setSighting("N");b.setTracking("N");b.setRetrieving("N");b.setPointing("N");b.setHerding("N");b.setWatchdog("Y");b.setGuarding("N");b.setPolice("N");b.setSearchrescue("N");b.setWaterrescue("N");b.setGuiding("N");b.setSledding("N");b.setCarting("N");b.setWeights("N");b.setAgility("Y");b.setLure("N");b.setObedience("Y");b.setSchutzhund("N");b.setTricks("Y");Comparator.addBreedToArray(b),function(n){function o(i,r){var v=Comparator.breedForColoumn[i],f,h,l,c,o,y,p,e,u;if(v==null||v.toString()=="null")return n(".tblBreedMobile tr").eq(i+1).addClass("hide-item"),n(".tblBreedDesktop tr td:nth-child("+(i+2)+"),.tblBreedDesktop tr th:nth-child("+(i+2)+")").addClass("hide-item"),0;for(f="",u=0;u<Comparator.allBreeds.length;u++)if(f=Comparator.allBreeds[u],v==f.toString())break;h=n(".tblBreedMobile tr").eq(i+1);h.removeClass("hide-item");h.find(".tblBreedName a").html(f.name);l=n(".tblBreedDesktop th .col-"+(i+2)+"wrap");r%2?n(".tblBreedDesktop th:nth-child("+(i+2)+")").removeClass("hide-item").addClass("grey"):n(".tblBreedDesktop th:nth-child("+(i+2)+")").removeClass("hide-item").removeClass("grey");l.find(".tblBreedName a").html(f.name);var a=n.trim(f.name).replace(/\s+/g,"-").toLowerCase().replace("&ouml;","%C3%B6").replace("'",""),w="/images/default-source/breed-guide/dog/"+a+".jpg",s=h.find(".breedimg img");for(s.attr("src",w),s.attr("alt",f.name),s.attr("title",f.name),s=l.find(".breedimg img"),s.attr("src",w),s.attr("alt",f.name),s.attr("title",f.name),c="",window.location.href.indexOf("/en-ca/")>0?c="/en-ca/pet-health/dog-breed-guide/"+a:window.location.href.indexOf("/fr-ca/")>0?c="/fr-ca/pet-health/dog-breed-guide/"+a:window.location.href.indexOf("iams.com")>0&&(c="/pet-health/dog-breed-guide/"+a),o=h.find(".breed-wrapper a"),o.attr("href",c),o.attr("alt",f.name),o.attr("title",f.name),o=l.find(".tblBreedName a, .breedimg a"),o.attr("href",c),o.attr("alt",f.name),o.attr("title",f.name),y=h.find("td > span"),p=n(".tblBreedDesktop td .col-"+(i+2)+"wrap"),r%2?n(".tblBreedDesktop td:nth-child("+(i+2)+")").removeClass("hide-item").addClass("grey"):n(".tblBreedDesktop td:nth-child("+(i+2)+")").removeClass("hide-item").removeClass("grey"),e=["availability","longevity","size","coat","docking","shedding","barking","friendly","independence","dominance","training","exercise","grooming","professional","space","apartments","activity_indoors","weather","children","pets","combativeness","agility","obedience","lure","schutzhund","weights","herding","hunting","sighting","tracking","pointing","retrieving","tricks","carting","sledding","guiding","watchdog","guarding","searchrescue","waterrescue","police"],u=0;u<21;u++)n(y[u]).html(BreedPropertyMap.getBreedPropertyValueByKey(f[e[u]],e[u])),n(p[u]).html(BreedPropertyMap.getBreedPropertyValueByKey(f[e[u]],e[u]));for(u=21;u<41;u++)n(y[u]).html(t(BreedPropertyMap.getBreedPropertyValueByKey(f[e[u]],e[u]))),n(p[u]).html(t(BreedPropertyMap.getBreedPropertyValueByKey(f[e[u]],e[u])));return 1}var t,r;n(function(){n(".breedcompare-wrap").length<=0||(u(),e())});var u=function(){var t=["null","null","null","null"],r=window.location.hash.slice(1).split("|");r.length>1&&n(r).each(function(n,i){t[n]=i});n(t).each(function(n){Comparator.setBreedForColoumn(t[n])});n(".dd-options").each(function(t){n(this).html(Comparator.getSelectBox(t+1,Comparator.getBreedForColoumn(t+1)));var i=/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)?"mobile":"";n(this).find("select").selectpicker(i)});r.length>1&&i();n(".btnCompareNow").on("click",function(n){n.preventDefault();f()});n(".compare-results").on("click",".btnremove",function(t){t.preventDefault();var u=n(this).data("idx"),r=0,i=["null","null","null","null"];(n(".dd-options select").each(function(t,u){var f=n(u).val();f=="null"||r++;i[t]=f}),r<=2)||(n("select[name=selectBox"+u+"]").selectpicker("val","null"),n(".dd-options select").each(function(t,r){i[t]=n(r).val()}),n(i).each(function(n,t){Comparator.setBreedForColoumn(t)}),window.location.hash=i.join("|"))});n(window).on("hashchange",i);n(".print-icon").on("click",function(n){n.preventDefault();window.print()})},i=function(){n(".no-compare").removeClass("no-compare");try{n("#center").spin(r)}catch(t){}setTimeout(function(){var f,i,r,t,e;try{var u=["null","null","null","null"],h=location.hash.slice(1),s=h.split("|");if(s.length<=1)return;Comparator.breedForColoumn=[];n(s).each(function(t,i){Comparator.setBreedForColoumn(i);n("select[name=selectBox"+(t+1)+"]").selectpicker("val",i);u[t]=i});dataLayer.push({GACategory:"Informational Action",GAAction:"Breed Selection",GALabel:u,event:"triggerBreedCompare"});f=1;n(u).each(function(n){f+=o(n,f)});i=n(".tblBreedMobileOuter .origTable");r=i.parent();n("#fixedcol").remove();t=n("<table id='fixedcol' class='table tblBreedMobile'><\/table>");i.find("tr > th:first-child").each(function(){n(this).parent().hasClass("hide-item")||t.append(n("<tr><\/tr>").append(n(this).clone()))});i.find("tr > td:first-child").each(function(){n(this).parent().hasClass("hide-item")||t.append(n("<tr><\/tr>").append(n(this).clone()))});r.append(t);e=n(".tblBreedDesktopOuter .origTable");r=e.parent();n("#fixedrow").remove();t=n("<table id='fixedrow' class='table tblBreedDesktop'><\/table>");t.append(e.find("tr:first-child").clone());r.append(t);n("#fixedrow").stick_in_parent()}catch(c){}try{n("#center").spin(!1)}catch(c){}},10)},f=function(){var t=["null","null","null","null"],i=[],r=0,u=0;if(n(".dd-options select").each(function(f,e){var o=n(e).val(),s=e.selectedIndex;o=="null"||(r++,n.inArray(s,i)>=0&&(u=1));i.push(s);t[f]=o}),r<=1){alert("Please select atleast two breeds to compare.");return}if(u){alert("Please select different breeds to compare.");return}Comparator.breedForColoumn=[];n(t).each(function(n,t){Comparator.setBreedForColoumn(t)});window.location.hash=t.join("|")},e=function(){n(".hint-question, .hint-close").on("click",function(t){n(".hint-content").removeClass("active");var i=n(this);i.hasClass("hint-question")&&n(i.attr("href")).toggleClass(i.data("toggle"));t.stopPropagation();t.preventDefault()});n(".hint-content").on("click",function(n){n.stopPropagation();n.preventDefault()});n("body").on("click",function(){n(".hint-content").removeClass("active")})};t=function(n){var t="";return n=="Yes"&&(t="<span class='compare-yes' title='Yes'><img alt='Yes' src='/Sitefinity/WebsiteTemplates/BaseTemplate/App_Themes/Green/Images/breedcompare/compare-yes.png' class='img-responsive'/><\/span>"),t};r={lines:13,length:20,width:6,radius:17,corners:1,rotate:0,direction:1,color:"#018e39",speed:1,trail:60,shadow:!0,hwaccel:!0,className:"spinner",zIndex:2e9,top:"50%",left:"50%"}}(jQuery),function(n){var t=function(){function v(){f?i.reloadSlider():(u.reloadSlider(),t.reloadSlider(),n("#pagerSlider a").removeClass("active"))}var f=MobileCheck(),e,a,c,r;n(".btnProductBuyNow").on("click",function(){bvapiUrl!=""&&loadBazaarvoiceApi(function(){$BV.SI.trackConversion({type:"BuyNow-ProductPage",label:"ProductID",value:BVProductID})});typeof _satellite!="undefined"&&_satellite.track("evtProductWTBClick")});n(".product-data").on("click",".bv-write-review",function(){dataLayer.push({GACategory:"Ratings Action",GAAction:"Write Review",GALabel:"Write "+n(".product-title h1").children("span").eq(0).text()+" "+n(".product-title h1").children("span").eq(1).text(),event:"triggerWriteReview"})});e=n(location).attr("pathname").toLowerCase().includes("action/edit");n("#replacementProductModal").length&&!e&&setTimeout(function(){n("#replacementProductModal").modal()},2e3);var l=function(){var r=n(".user-table"),u=r.clone().insertBefore(r).addClass("fixed-column").removeClass("user-table"),t,i;u.find("th:not(:first-child),td:not(:first-child)").remove();t=[];i=[];setTimeout(function(){n(".user-table tr").each(function(r,u){t.push(n(u).height());i.push(n(u).find("th").width())});n(".table.fixed-column tr").each(function(r,u){n(u).height(t[r]);n(u).find("th").width(i[r])})},100)},o=function(){window.innerWidth>767?(n(".panel-collapse.collapse").addClass("in custom-open"),n(".panel-collapse.collapse.custom-open.in").attr("id",""),n(".row.panel-group.product-accordian").attr("id","")):(n(".panel-collapse.collapse").each(function(){var t=n(this).attr("data-custom");n(this).attr("id",t)}),n(".panel-collapse.collapse.custom-open.in").removeClass("in custom-open"),n(".row.panel-group.product-accordian").attr("id","accordion"))},s=function(){window.innerWidth<767&&n(".fg-outer").parent().hasClass("in")&&(n(".table.fixed-column th").innerWidth(n(".table.user-table th").width()),n(".table.fixed-column td").innerWidth(n(".table.user-table td").width()))};n(".product-menu").on("click",function(){if(n(this).find(".feeding-guidelines .table").length>0&&n(this).find(".feeding-guidelines .table.fixed-column").length<1&&(l(),s()),n(this).find(".sf_colsIn").length>0){var t="#"+n(this).find(".sf_colsIn").attr("id");setTimeout(function(){n("html, body").animate({scrollTop:n(t).offset().top-n(".navbar-fixed-top").height()-65},300)},300)}});o();var h=n("#MobileContentSlider .slide").length,t=n("#contentSlider").bxSlider({controls:!1,pager:!1,auto:!0,autoHover:!0,touchEnabled:!1,infiniteLoop:!0,speed:800,pause:4e3,onSlideBefore:function(t,i,r){var o=Math.ceil(u.getSlideCount()/4),f=4,e=r>f-1?Math.floor(r/f)*f:0;u.goToSlide(e);n("#pagerSlider a").removeClass("active");n("#pagerSlider").find("a").eq(r).addClass("active")},onSliderLoad:function(t){n("#pagerSlider").find("a").eq(t).addClass("active")},onSlideAfter:function(){}}),u=n("#pagerSlider").bxSlider({minSlides:4,maxSlides:4,moveSlides:1,pager:!1,infiniteLoop:!1,touchEnabled:!1,controls:!1,nextText:"nxt",prevText:"prv"}),i=n("#MobileContentSlider").bxSlider({controls:!1,auto:!0,autoHover:!0,touchEnabled:!1,pager:!0,infiniteLoop:!0,speed:800,pause:4e3});n(".arrowrightMobile").on("click",function(n){i.goToNextSlide();i.startAuto();n.preventDefault()});n(".arrowleftMobile").on("click",function(n){i.goToPrevSlide();i.startAuto();n.preventDefault()});n(".arrowleft").on("click",function(n){var i=t?t.getCurrentSlide():0;i==0?t.goToSlide(h-1):t.goToPrevSlide();t.startAuto();t.startAuto();n.preventDefault()});n(".arrowright").on("click",function(n){t.getCurrentSlide()==h-1?t.goToSlide(0):t.goToNextSlide();t.startAuto();n.preventDefault()});n(".pagerImage").on("click",function(){t.goToSlide(n(this).attr("data-slide-index"));t.startAuto()});checkPrevNextVisibility=function(){};n&&n.fn.zoom&&n("#contentSlider .slide").zoom({touch:!0,magnify:1.1});a=function(){return Modernizr.mq("(max-width: 767px)")?!0:!1};n(window).on("resize",function(){f=MobileCheck();o();s();clearTimeout(c);c=setTimeout(v,500)});bvapiUrl!=""&&(r=!1,loadBazaarvoiceApi(function(){$BV.configure("global",{productId:BVProductID,events:{submissionSubmitted:function(){dataLayer.push({GACategory:"Ratings Action",GAAction:"Submit Review",GALabel:n(".bv-subject-name-header").text().split("-")[1].trim(),event:"submissionSubmitted"});r=!0},submissionClose:function(){r||(dataLayer.push({GACategory:"Ratings Action",GAAction:"Cancel Review",GALabel:n(".bv-subject-name-header").text().split("-")[1].trim(),event:"submissionClose"}),r=!1)}}});$BV.ui("rr","show_reviews",{doShowContent:function(){n("#headingRatingsReviews a").hasClass("collapsed")&&n("#headingRatingsReviews a").click()}})}));n("#btnProductBuyNow,.ps-widget").click(function(){var t=n(this).parents(".product-data").find("h1").text();dataLayer.push({GACategory:"Buy Now Action",GAAction:"Category Buy Now",GALabel:t,event:"triggerBuyNowProduct"});console.log(t)})};n(function(){n(".productouter").length>0&&t()})}(jQuery),function(n,t){var i="/",a=function(){var n,r;window.location.href.indexOf("/en-ca/")>0?i="/en-ca/":window.location.href.indexOf("/fr-ca/")>0&&(i="/fr-ca/");n=MobileCheck();t(window).on("resize",function(){n=MobileCheck()});if(bvapiUrl!="")t(window).on("load",function(){o()});/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)?t(".productSelectpicker").selectpicker("mobile"):t(".productSelectpicker").selectpicker();t(".categorygroup div[class*='checked']").each(function(){var n=t(this).children("input").val();AddRemoveFilterLabels(n,t(this).parents(".loop-filter").attr("data-parent-group"),t(this).children("input").attr("data-title"),!0);t(".btn-custom input[value*='"+n+"']").parent().toggleClass("active")});parseInt(t(".results-count").text(),10)>parseInt(t(".pl-products .pl-product").length,10)?t("#loadmore").show():t("#loadmore").hide();r=window.location.pathname;t(".cl-browse-page a").each(function(){var n=t(this);n.attr("href")==r&&(n.parents(".panel-collapse").addClass("in"),n.parent(".panel-collapse").addClass("active"),n.parent().addClass("active"))});t(".filterSlide").on("click",function(){});t(".filter").on("click",function(){t("#loadmore").hide();GetProducts()});t("#loadmore").on("click",function(){t("#loadmore").html(loading);LoadMore()});t(".btn-custom").on("click",function(){var i=t(this).children("input").attr("value"),r=t(this).children("input").attr("title"),n=t(this).parents(".loop-filter").attr("data-parent-group");t(this).find("input[type=radio]").length>0&&t(".dynamic-texts .selected-text").each(function(){t(".dynamic-texts div[data-parent-group*="+n+"]").remove()});AddRemoveFilterLabels(i,n,r,!0);t(this).hasClass("active")&&AddRemoveFilterLabels(i,n,r,!1);t(".categorygroup input").iCheck("uncheck");t(".dynamic-texts .selected-text").each(function(){t(".categorygroup input[value*='"+t(this).attr("data-dev-name")+"']").iCheck("Check")})});t(".categorygroup input[type=checkbox]").on("ifChecked ifUnchecked",function(i){if(!n){var r=t(this).val(),u=t(this).parents(".loop-filter").attr("data-parent-group");i.type=="ifChecked"?(AddRemoveFilterLabels(r,u,t(this).attr("data-title"),!0),t(".btn-custom input[value*='"+r+"']").parent().addClass("active"),s(t(this).attr("data-title"))):i.type=="ifUnchecked"&&(AddRemoveFilterLabels(r,u,"",!1),t(".btn-custom input[value*='"+r+"']").parent().removeClass("active"));GetProducts()}});t(".categorygroup input[type=radio]").on("ifChecked ifUnchecked",function(i){if(!n){var r=t(this).val(),u=t(this).parents(".loop-filter").attr("data-parent-group");i.type=="ifChecked"?(AddRemoveFilterLabels(r,u,t(this).attr("data-title"),!0),t(".btn-custom input[value*='"+r+"']").parent().addClass("active"),s(t(this).attr("data-title"))):i.type=="ifUnchecked"&&(AddRemoveFilterLabels(r,u,"",!1),t(".btn-custom input[value*='"+r+"']").parent().removeClass("active"));GetProducts()}});t(".mobile-apply").on("click",function(n){GetProducts();n.preventDefault()});t(".dynamic-texts").on("click","a.scloseFilter",function(n){t(this).parent().remove();t(".btn-custom input[value*='"+t(this).attr("data-dev-name")+"']").parent().removeClass("active");t(".categorygroup input[value*='"+t(this).attr("data-dev-name")+"']").iCheck("uncheck");n.preventDefault()});t(".clear-text").on("click",function(n){t(".dynamic-texts .selected-text").each(function(){t(this).children(".scloseFilter").length>0&&t(this).remove()});t("div[class*='checked']").each(function(){t(this).hasClass("disabled")||t(this).children("input").iCheck("uncheck")});GetProducts();n.preventDefault()});t(".showFilter").on("click",function(){t("body").append('<div class="mask"><\/div>');t("body").toggleClass("filter-open");t(".mobile-filter").parent().toggleClass("open");t(".mask").on("click",function(){l()})});t(".mobile-apply").on("click",function(){l();c(".showFilter")});e();t(document).on("click",".remove-product",function(){var n=t(this).parent().attr("id");h(n);t(".pl-compare input[value="+n+"]").iCheck("uncheck")});t(document).on("click",".selectpicker",function(){});t(document).on("click",".pl-selectpicker  li",function(){});t(".productSelectpicker").on("change",function(){GetProducts()});t(".compare-popup .compare-button").on("click",function(n){var u,r;t(".compare-products .compare-popup-product").length>1&&(u=y(),dataLayer.push({GACategory:"Product Compare",GAAction:"Compare "+window.location.href,GALabel:"Compare "+u,event:"triggerCompareProducts"}),t(".compare-modal-body .compareFrame").attr("src",""),r=v(),Modernizr.mq("(min-width: 768px)")?(n.preventDefault(),t(".compare-modal-body .compareFrame").attr("src",i+"product-compare?pid="+r),t("#compareModal").modal()):window.location.href=i+"product-compare?pid="+r)});GetFacets()},r,u,f;n.updateModal=function(){t("#compareModal").modal("handleUpdate")};var e=function(){t(".pl-compare input").on("ifChecked",function(){var r=t(this),n,i;t(".compare-products .compare-popup-product").length<4&&(t(".compare-popup-outer").hasClass("hide")&&t(".compare-popup-outer").removeClass("hide"),n=t(this).parents(".pl-content"),i=" <div class='col-xs-12 col-sm-3 col-md-3 col-lg-3 compare-popup-product' id='"+t(this).attr("value")+"'><div class='remove-product'>x<\/div><div class='compare-product-image col-xs-6 col-sm-12'><img src='"+t(n).find("a img").attr("src")+"'/><\/div><div class='compare-product-name col-xs-6 col-sm-12'><div class='product-formula'>"+t(n).find(".pl-prodcutFormula").html()+"<\/div><div class='product-name'>"+t(n).find(".pl-name").text()+"<\/div><\/div><\/div>",t(".compare-products").append(i),t(".compare-products .compare-popup-product").length<2?(t(".compare-text .compare-button").addClass("hiddenbtn"),t(".compare-popup-outer").addClass("hide")):t(".compare-text .compare-button").removeClass("hiddenbtn"),t(".compare-products .compare-popup-product").length==4&&(t(".pl-compare input").iCheck("disable"),t(r).iCheck("enable"),t(".pl-compare div[class*='checked']").each(function(){t(this).iCheck("enable")})))});t(".pl-compare input").on("ifUnchecked",function(){h(t(this).attr("value"));t(".pl-compare input").iCheck("enable");t(".compare-products .compare-popup-product").length<2?t(".compare-text .compare-button").addClass("hiddenbtn"):t(".compare-text .compare-button").removeClass("hiddenbtn")})},v=function(){var n=[];return t(".compare-popup-right .compare-popup-product").each(function(){n.push(t(this).attr("id"))}),n.join(",")},y=function(){var n=[];return t(".compare-popup-product .compare-product-name").each(function(){n.push(t(this).children(".product-formula").text()+" "+t(this).children(".product-name").text())}),n.join(",")},s=function(n){dataLayer.push({GACategory:"Informational Action",GAAction:"Product Filter",GALabel:"Filter "+n,event:"triggerFilterCheck"})},o=function(){var n=[];t(".pl-product div[data-iams-bvid]").each(function(i,r){n.push(t(r).attr("data-iams-bvid"))});n.length>0&&bvapiUrl!=""&&loadBazaarvoiceApi(function(){$BV.ui("rr","inline_ratings",{productIds:n,containerPrefix:"BVRRInlineRating"})})},h=function(n){t("#"+n).remove();t(".compare-popup-product").length<2&&t(".compare-popup-outer").addClass("hide")},c=function(n){t("html, body").animate({scrollTop:t(n).offset().top-t(".navbar-fixed-top ").height()},200)},l=function(){t("body").toggleClass("filter-open");t(".mask").remove();t(".mobile-filter").parent().toggleClass("open")};t(".more-filter-outer").on("click",function(){t(".mobileFilter-slide").slideToggle();t(".more-filter-outer .caret.arrow").toggleClass("active");c("#filter")});t(".cl-filter .categoryName.filterSlideHead").on("click",function(){t(this).siblings().slideToggle();t(this).toggleClass("active")});r="";GetProducts=function(){var n,h,c;t(".plLoaderGif").show();n=u();h=f(PLCategoryName);t(PLCurrentPage).val("1");var l=t(PLCurrentPage).val(),s=PLCategoryName,a=t(".productSelectpicker").val();n==""&&(n=s);n==""&&(n=s);c=i+"getproducts";r&&r.abort();r=t.ajax({url:c,type:"POST",data:{FilterName:n,CategoryName:s,Facet:h,SortOrder:a,LoadMore:!1,CurrentPage:l,PageSize:12},dataType:"json",success:function(n){var r=n.ProductsData,i;if(r.length>0?t(".resultsContainer").jqotesub("#product-results-template",r,"$$"):t(".resultsContainer").html("<div class='no-result'>no matching products found for search criteria<\/div>"),t(".pl-compare input").iCheck({checkboxClass:"icheckbox_minimal-aero",increaseArea:"20%"}),e(),n.TotalProducts==t(".pl-products-outer .pl-product").length?t("#loadmore").hide():t("#loadmore").show(),t(".results-count").text(n.TotalProducts),n.Facets!=null)for(t(".categorygroup input[type='checkbox']").iCheck("disable"),t(".btn-group input[type='checkbox']").parent().addClass("disabled"),t(".categorygroup input[type='checkbox']").parents(".filter-box").find(".lbl-filter").addClass("disabledFilter"),i=0;i<n.Facets.length;i++)t("input[data-id='"+n.Facets[i]+"']").iCheck("enable"),t(".btn-group input[data-id='"+n.Facets[i]+"']").parent().removeClass("disabled"),t("input[data-id='"+n.Facets[i]+"']").parents(".filter-box").find(".lbl-filter").removeClass("disabledFilter");else n.Facets==null&&t(".categorygroup input[type='checkbox']").iCheck("enable");bvapiUrl!=""&&o();t(".plLoaderGif").hide()},failed:function(){t(".plLoaderGif").hide()}})};GetFacets=function(){var n=u(),o=f(PLCategoryName),r=PLCategoryName,s=t(".productSelectpicker").val(),e,h;n==""&&(n=r);e=i+"getproducts";h=t.ajax({url:e,type:"POST",data:{FilterName:n,CategoryName:r,Facet:o,SortOrder:s,LoadMore:!1,CurrentPage:1,PageSize:12},dataType:"json",success:function(n){if(n.Facets!=null){t(".categorygroup input[type='checkbox']").iCheck("disable");t(".btn-group input[type='checkbox']").parent().addClass("disabled");t(".categorygroup input[type='checkbox']").parents(".filter-box").find(".lbl-filter").addClass("disabledFilter");for(var i=0;i<n.Facets.length;i++)t("input[data-id='"+n.Facets[i]+"']").iCheck("enable"),t(".btn-group input[data-id='"+n.Facets[i]+"']").parent().removeClass("disabled"),t("input[data-id='"+n.Facets[i]+"']").parents(".filter-box").find(".lbl-filter").removeClass("disabledFilter")}else n.Facets==null&&t(".categorygroup input[type='checkbox']").iCheck("enable")},failed:function(){}})};u=function(){var i={},n;t(".dynamic-texts > div").each(function(){i[t(this).attr("data-parent-group")]=""});n="";for(groupName in i)t(".dynamic-texts > div[data-parent-group="+groupName+"]").filter(function(){n+=t(this).attr("data-dev-name")+","}),n=n.replace(/,,|,$/g,"")+"|";return n};f=function(n){var i="";return t(".dynamic-texts > div[data-parent-group="+n+"-product-formula]").filter(function(){i=t(this).attr("data-dev-name")}),i};LoadMore=function(){var c,s;t(".plLoaderGif").show();var r=u(),l=f(PLCategoryName),n=parseInt(t(PLCurrentPage).val(),10),h=PLCategoryName,a=t(".productSelectpicker").val();r==""&&(r=h);c=i+"getproducts";s=t.ajax({url:c,type:"POST",data:{FilterName:r,CategoryName:h,Facet:l,SortOrder:a,LoadMore:!0,CurrentPage:n,PageSize:12},dataType:"json",beforeSend:function(){s!=null&&s.abort()},success:function(n){var i=n.ProductsData;i.length>0?t(".resultsContainer").jqotesub("#product-results-template",i,"$$"):t(".resultsContainer").html("<div class='no-result'>"+noResultsFound+"/div>");t(".pl-compare input").iCheck({checkboxClass:"icheckbox_minimal-aero",increaseArea:"20%"});e();n.TotalProducts==t(".pl-products-outer .pl-product").length?t("#loadmore").hide():t("#loadmore").show();t("#loadmore").html(loadMore);t(".plLoaderGif").hide();bvapiUrl!=""&&o()},failed:function(){t("#loadmore").html(loadMore);t(".plLoaderGif").hide()}});n=n+1;t(PLCurrentPage).val(n)};AddRemoveFilterLabels=function(n,i,r,u){var f="";u?f="<div class='selected-text' data-parent-group='"+i+"' data-dev-name='"+n+"' data-title='"+r+"'><span class='slabel'>"+r+"<\/span><a class='scloseFilter' href='#' data-dev-name='"+n+"'>&nbsp;x<\/a><\/div>":t(".dynamic-texts div[data-dev-name*='"+n+"']").remove();t(".dynamic-texts").html(t(".dynamic-texts").html()+f)};MobileCheck=function(){return Modernizr.mq("(max-width: 991px)")?!0:!1};t(".pl-control input").iCheck({checkboxClass:"icheckbox_minimal-aero",radioClass:"iradio_minimal-aero",disabledRadioClass:"disabled",increaseArea:"20%"});t(".pl-buynow,.ps-widget").click(function(){var n=t(this).parents(".pl-text").find(".pl-product-name").text();dataLayer.push({GACategory:"Buy Now Action",GAAction:"Product Category Buy Now",GALabel:n,event:"triggerBuyNowProductCategory"});console.log(n)});t(function(){t(".product-landing").length>0&&window.location.pathname.indexOf("product-comparison-chart")<0&&a()})}(window.prdLandFn=window.prdLandFn||{},jQuery),function(n,t){var r=function(n,i){petObj=[];t(n).each(function(){var n=t(this).find(".petName").val()+"",i=t(this).find(".petType").val()+"",r=t(this).find(".petBirthDate").val()+"";petItem={};petItem.Name=n;petItem.Type=i;petItem.BirthDate=r;petObj.push(petItem)});var r=JSON.stringify(petObj);console.log(r);t(".hiddenPetDetails").val(r);i()},u=function(n){t(".regpetOuter .petnum").each(function(i,r){var u=n.find(".petnum").text(),f=Number(u);Number(t(r).text())>f&&t(r).text(Number(t(r).text()-1))})},f=function(){for(i=1;i<=Number(t(".hdnPetNum").val());i++)t(".regpetOuter").append(t(".regpetTemplateOuter").html());t(".regpetOuter .regpetTemplate").length==3&&t(".addPet").hide();t(".regpetOuter .regpetTemplate").length>=1&&t(".addPet").text("Add Another Pet")},e=function(){t(".newsletterWrapper input:checkbox, .newsletterWrapper input:radio").iCheck({checkboxClass:"icheckbox_minimal-aero",radioClass:"iradio_minimal-aero",increaseArea:"20%",aria:!1});t("#ZipCode").attr("type","number");f();t(".addPet").on("click",function(n){t(this).text("Add Another Pet");var i=t(".hdnPetNum");i.val(Number(i.val())+1);t(".regpetOuter").append(t(".regpetTemplateOuter").html());t(".regpetOuter .regpetTemplate").length==3&&t(this).hide();n.preventDefault()});t(".regpetOuter").on("click","a.removePet",function(n){t(this).parents(".regpetTemplate").remove();a=t(this);u(a);var i=t(".hdnPetNum");i.val(Number(i.val())-1);t(".regpetOuter .regpetTemplate").length<3&&t(".addPet").show();t(".regpetOuter .regpetTemplate").length<1&&t(".addPet").text("Add a Pet");n.preventDefault()});var n=function(n){return/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(n)},i=function(){var i=!0,e,o,r,s,h,u,f;return t(".reg-lbl").removeClass("errorTxt"),e=t(".firstName").val(),e==""&&(t(".firstName").parents(".reg-field").find(".reg-lbl").addClass("errorTxt"),i=!1),o=t(".lastName").val(),o==""&&(t(".lastName").parents(".reg-field").find(".reg-lbl").addClass("errorTxt"),i=!1),r=t(".emailAddr").val(),r!=""?(s=n(r),s||(t(".emailAddr").parents(".reg-field").find(".reg-lbl").addClass("errorTxt"),t(".emailAddr").parents(".reg-field").find(".errorMsg").text("Invalid Email").removeClass("hide"),i=!1)):(t(".emailAddr").parents(".reg-field").find(".reg-lbl").addClass("errorTxt"),t(".emailAddr").parents(".reg-field").find(".errorMsg").text("Invalid Email").removeClass("hide"),i=!1),h=t(".zipCode").val(),h==""&&(t(".zipCode").parents(".reg-field").find(".reg-lbl").addClass("errorTxt"),i=!1),u=t(".newsletterOptIn").find("input:checkbox:first").is(":checked"),console.log(u),u!=!0&&(t(".customValidatorNewsletterOptIn").parents(".reg-field").find(".reg-lbl").addClass("errorTxt"),i=!1),t(".captchaValidator").hide(),f=t("#g-recaptcha-response").val(),console.log(f),f==""&&(t(".captchaValidator").show(),t(".captchaValidator").css("visibility",""),i=!1),i};t("#submitBtn").on("click",function(){var n=i();n&&r(".regpetOuter .regpetTemplate",function(){dataLayer.push({GACategory:"CRM Action",GAAction:"Sign up - Complete",GALabel:"Sign up - Complete",event:"triggerNewsletterSubmission"});t(".submitBtn").click()})});t(".panel-title").on("click",function(){t(this).find("a").attr("data-toggle")=="collapse"&&t(this).find("a").toggleClass("collapsed")});t(".panel-title a[data-toggle='']").on("click",function(n){n.preventDefault()})};t(function(){t(".newsletterform").length>0&&e()})}(window.regFn=window.regFn||{},jQuery),function(n,t){function l(){var i,t,n;directionsDisplay=new google.maps.DirectionsRenderer;o=new google.maps.InfoWindow;i=new google.maps.Geocoder;t=document.getElementById("culture").textContent;n=t=="es-mx"?{center:new google.maps.LatLng(25.6345,-108.5528),zoom:6,disableDefaultUI:!0,mapTypeId:google.maps.MapTypeId.ROADMAP}:{center:new google.maps.LatLng(66.893434,-162.601501),zoom:3,disableDefaultUI:!0,mapTypeId:google.maps.MapTypeId.ROADMAP};u=new google.maps.Map(document.getElementById("googleMap"),n);c=new google.maps.DirectionsService;directionsDisplay.setMap(u);google.maps.event.trigger(u,"resize")}function y(n,i,r){google.maps.event.addDomListener(n,"click",function(){digitalData.storeLocator.clickedStoreName=t(this).find(".store-name").text();typeof _satellite!="undefined"&&_satellite.track("evtStoreResultClick");Modernizr.mq("(min-width: 768px)")?google.maps.event.trigger(i,"click"):window.open("https://maps.google.com/maps?q="+r+"","_blank")})}function p(n,t,i,r,f,o,s,h,c,l){var a,v;return a="<div class='info-outer'><div class='storename'>"+t+"<\/div>",a+="<div class='clearfix store-tooltip'><div class='streetimg'><img src='https://maps.googleapis.com/maps/api/streetview?size=200x200&location="+h+","+c+"&heading=235'><\/div><div class='google_head_name'> "+i+" <br />"+r+", "+f+" "+o+" <br />",s!=null&&(a+=s+"<br />"),a+="<div class='googleInfoBox'><a target='_blank' class='directionLink' href='https://maps.google.com/maps?q="+t+","+i+","+r+","+f+","+o+"'>Get Directions<\/a><\/div><\/div><\/div><\/div>",v=new google.maps.Marker({map:u,position:n,icon:"//chart.apis.google.com/chart?chst=d_map_pin_letter&chld="+l+"|009a3d|FFFFFF"}),w(v,a),e.push(v),v}function w(n,t){google.maps.event.addListener(n,"click",function(){o.setContent(t);o.open(u,n)})}function b(){for(i=0;i<e.length;i++)e[i].setMap(null);e.length=0}var u,c,o,e=[],r={},a="",v=0,s=null,h,f;n.resultPerView=8;n.isCurrentLocation=!1;h=function(){var i=[];i.push(t(".prd-info div[data-iams-bvid]").attr("data-iams-bvid"));i.length>0&&bvapiUrl!=""&&loadBazaarvoiceApi(function(){$BV.ui("rr","inline_ratings",{productIds:i,containerPrefix:"BVbuynow"})});t(".prd-info div[data-iams-bvid]").length>0&&bvapiUrl!=""&&loadBazaarvoiceApi(function(){$BV.SI.trackConversion({type:"BuyNow-ProductPage",label:"ProductID",value:t(".prd-info div[data-iams-bvid]").attr("data-iams-bvid")})});t(".retailer-item a").on("click",function(n){var i,r,u;n.preventDefault();i=t(this).attr("data-retailer");r=t(".prd-info .prd-head").text()+"";dataLayer.push({GACategory:"Buy Now Action",GAAction:"Retailer Buy Now",GALabel:i+"-"+r,event:"triggerBuyNowRetailer"});bvapiUrl!=""&&loadBazaarvoiceApi(function(){$BV.SI.trackConversion({type:"BuyNow-RetailerSelected",label:"Retailer",value:i})});digitalData.wtb={eTailerName:i};typeof _satellite!="undefined"&&_satellite.track("evtEcommerceLinkClick");u=t(this).attr("href");window.open(u,"_blank")});Modernizr.mq("(max-width: 767px)")&&t(".prd-desc").readmore({speed:75,lessLink:'<a class="view-link" href="#">view less <span class="glyphicon glyphicon-chevron-up"><\/span><\/a>',moreLink:'<a class="view-link" href="#">view more <span class="glyphicon glyphicon-chevron-down"><\/span><\/a>',collapsedHeight:49,heightMargin:14});t(".store-close").on("click",function(){window!=window.parent?t(".modal").modal("hide"):window.location.href="/"});t(".store-back").on("click",function(){window.history.back()});t(".mscroll").mCustomScrollbar();google.maps.event.addDomListener(window,"load",l);t('a[data-toggle="tab"]').on("shown.bs.tab",function(){google.maps.event.trigger(u,"resize")});t(".wb-resultOuter").css("visibility","hidden");t(".wb-resultOuter").removeClass("hide");s=new google.maps.Geocoder;t("#search_stores,.go-btn").on("click",function(){t(".mscrollStores").mCustomScrollbar("destroy");n.setSearchStores()});t(".curr-loc").on("click",function(){n.isCurrentLocation=!0;t(".mscrollStores").mCustomScrollbar("destroy");n.getCurrentLocation()});t("#txt_searchstores").on("keypress",function(i){i.keyCode==13&&(t(".mscrollStores").mCustomScrollbar("destroy"),n.setSearchStores(i))});return!1};n.TrackStoreLocatorDTM=function(i){var r="";r=i!=0?i:"0";digitalData.storeLocator={searchText:n.isCurrentLocation?"UseCurrentLocation":t.trim(t("#txt_searchstores").val()),resultsCount:r,searchRadius:"20"};n.isCurrentLocation=!1;typeof _satellite!="undefined"&&_satellite.track("evtFindAStoreClick")};n.setSearchStores=function(){var i=t.trim(t("#txt_searchstores").val()),r,u;if(i==="")return!1;t(".stores-loading").removeClass("hide");t(".wb-count").hide();t(".wb-result").empty();t(".wb-resultOuter").css("visibility","hidden");r={};dataLayer.push({GACategory:"Informational Action",GAAction:"Store Locator",GALabel:i,event:"triggerStoreSearch"});t(".prd-info div[data-iams-bvid]").length>0&&bvapiUrl!=""?loadBazaarvoiceApi(function(){$BV.SI.trackConversion({type:"StoreLocator-ProductPage",label:"Zip",value:i})}):bvapiUrl!=""&&loadBazaarvoiceApi(function(){$BV.SI.trackConversion({type:"StoreLocator",label:"Zip",value:i})});u=document.getElementById("culture").textContent;u=="es-mx"&&(i=i+",Mexico");s.geocode({address:i},function(t,i){if(i==google.maps.GeocoderStatus.OK)r={coords:{latitude:t[0].geometry.location.lat(),longitude:t[0].geometry.location.lng()}};else{n.TrackStoreLocatorDTM(0);f("");return}n.showLocation(r)})};n.getCurrentLocation=function(){t(".stores-loading").removeClass("hide");t("#txt_searchstores").val("");t(".wb-count").hide();t(".wb-result").empty();t(".wb-resultOuter").css("visibility","hidden");navigator.geolocation?navigator.geolocation.getCurrentPosition(n.showLocation,n.locationError):f("")};n.showLocation=function(i){if(t.isEmptyObject(i))return!1;a=new google.maps.LatLng(i.coords.latitude,i.coords.longitude);n.setStoreDetails(i)};n.setStoreDetails=function(i){r={};v=0;t.ajax({url:"location",data:{lat:i.coords.latitude,lng:i.coords.longitude},type:"GET",beforeSend:function(){},dataType:"json",success:function(t){f(t);n.TrackStoreLocatorDTM(t.Stores.length);n.isCurrentLocation=!1},error:function(){f("");n.TrackStoreLocatorDTM("0");n.isCurrentLocation=!1},complete:function(){t(".mscrollStores").mCustomScrollbar({advanced:{updateOnContentResize:!0}})}})};f=function(i){t(".stores-loading").addClass("hide");t(".wb-result").empty();t(".wb-resultOuter").css("opacity","0");t(".wb-resultOuter").css("visibility","visible");b();i?(r=i.Stores,r.length==0?t(".wb-result").jqoteapp("#noStoresTemplate"):n.limitSearchResults()):t(".wb-result").jqoteapp("#noStoresTemplate");t(".wb-resultOuter").animate({opacity:1},500)};n.limitSearchResults=function(){var i;if(!t.isEmptyObject(r)){var f,e,o,s,h,c,v,nt,w,b,k,d,l=new google.maps.LatLngBounds,a=r.length,n=0,g="";for(t(".wb-count").hide();n<a;n++)i=document.createElement("div"),f=r[n].Name,e=r[n].Address,o=r[n].City,s=r[n].State,h=r[n].Zip,v=r[n].Phone,nt=parseFloat(r[n].Distance),b=r[n].Latitude,k=r[n].Longitude,c=new google.maps.LatLng(parseFloat(r[n].Latitude),parseFloat(r[n].Longitude)),d=f+e+"+"+o+"+"+s+"+"+h,w=p(c,f,e,o,s,h,v,b,k,n+1),g=t("#wtbTemplate").jqote(r[n],"!!"),i.innerHTML=g,i.className="addressBlock",t(".wb-result").append(i),l.extend(c),y(i,w,d);u.setCenter(l.getCenter());u.fitBounds(l);a>0&&(t("#resNum").html(a),t(".wb-count").show())}};n.locationError=function(){return f(""),n.TrackStoreLocatorDTM("0"),!1};t(function(){t(".storeLocatorWrapper").length>0&&h()})}(window.storeLocator=window.storeLocator||{},jQuery),function(n){var t=function(){n(".cp-right").on("click",".remove-product",function(){n(this).parents(".cp-right").remove()});n(".compare-content").on("click",".remove-product",function(){var t=n(this).attr("data-remove");n("div[data-remove = "+t+"]").each(function(){n(this).parents(".remove-product-div").remove()})});n(".cp-closeframe .close").on("click",function(){n("html").animate({scrollTop:0},"slow");n("#compareModal").modal("hide")});n(".compare-back").on("click",function(){n("#compareModal").modal("hide");window.history.back()});var r=function(){n.each([".cp-packshot",".cp-life",".cp-form",".cp-breed",".cp-formula",".cp-ingredient",".cp-benefits"],function(t,i){var r=0;n(i).each(function(){n(this).outerHeight()>r&&(r=n(this).outerHeight())});n(i).each(function(){n(this).css("height",r)})})},u=function(){var i=n(".user-table"),r=i.clone().insertBefore(i).addClass("fixed-column").removeClass("user-table"),t;r.find("th:not(:first-child),td:not(:first-child)").remove();t=[];n(".user-table tr").each(function(i,r){t.push(n(r).height())});n(".table.fixed-column tr").each(function(i,r){n(r).height(t[i])})},i=function(){window.innerWidth<767&&(n(".compare-mobile .table.fixed-column th").innerWidth(n(".compare-mobile .table.user-table th").width()),n(".compare-mobile .table.fixed-column td").innerWidth(n(".compare-mobile .table.user-table td").width()))},t=[];n(".cp-right .cp-product div[data-iams-bvid]").each(function(i,r){t.push(n(r).attr("data-iams-bvid"))});t.length>0&&bvapiUrl!=""&&loadBazaarvoiceApi(function(){$BV.ui("rr","inline_ratings",{productIds:t,containerPrefix:"BVCompareInlineRating"});$BV.ui("rr","inline_ratings",{productIds:t,containerPrefix:"BVCompareMobileInlineRating"})});u();i();n(window).on("load",function(){r();i()});n(window).on("resize",function(){r();i()});n(".cp-image a,.cp-name a").on("click",function(t){t.preventDefault();dataLayer.push({GACategory:"Informational Action",GAAction:"Compare View Product Details",GALabel:n(this).parents(".cp-product").find(".product-formula").text()+" "+n(this).parents(".cp-product").find(".product-name").text(),event:"triggerViewProductDetails"});window.top.location.href=n(this).attr("href")})};n(function(){n(".compare-wrapper").length>0&&t()})}(jQuery);jQuery("img.svg").each(function(){var n=jQuery(this),t=n.attr("id"),i=n.attr("class"),r=n.attr("src");jQuery.get(r,function(r){var u=jQuery(r).find("svg");typeof t!="undefined"&&(u=u.attr("id",t));typeof i!="undefined"&&(u=u.attr("class",i+" replaced-svg"));u=u.removeAttr("xmlns:a");n.replaceWith(u)},"xml")})