text:
Candy Crush Saga King | eBay Please enable JavaScript Our new search experience requires JavaScript to be enabled. Please enable JavaScript on your browser, then try again.
results for Candy Crush Saga King
Follow Candy Crush Saga King to get e-mail alerts and updates on your eBay Feed.
Unfollow Candy Crush Saga King to stop getting updates on your eBay Feed.
Yay! You're now following Candy Crush Saga King in your eBay Feed.Email me new items that match this interest
Candy Crush Saga King: Items in search results
Candy Crush Saga Shoulder Bag Purse Tote Colorful Blue Sky King
Candy Crush Saga Coffee Cup Mug Sweet! New In Box 2014 King.com Ceramic
NEW Orange Jelly Fish Delicious King Candy Crush Saga 6 Inch Basic Plush
NEW Purple Cluster Jelly Tasty King Candy Crush Saga 6 Inch Basic Plush
NEW NIP KING Candy Crush Saga Case For iPhone 5 & 5S
NEW Red Striped Jelly Bean King Candy Crush Saga Plush 5 Inch Basic Plush
NEW NIP KING Candy Crush Saga Candy Fish Case For iPhone 5 & 5S
NEW Pink Heart I Need a Life King Candy Crush Saga Plush 5 Inch Basic Plush
New High Quality King Candy Crush Saga Umberella Sturdy Childrens Adults Cartoon
King Candy Crush Saga Sweets Single Revisable Duvet Cover Bed Set New
New Premium Quality King Candy Crush Saga Umberella Sturdy Kids Adults Cartoon
More items related to "Candy Crush Saga King"
5yards 1" 25mm candy crush saga Printed Grosgrain Ribbon Hair Bow Diy Wedding
NEW Womens CANDY CRUSH SAGA Nylon Purse Tote Bag PocketBook Pink Yellow Trim NWT
NEW Yogurtland Candy Crush Saga Sodalicious Orange Plastic Spoon 2015 Limited Ed
4 Yogurtland 2015 Candy Crush Saga SWEET! Candy Purple Plastic Spoons Limited Ed
Candy Crush Saga Game 12" Plush Pillow Toy New TASTY
*Candy Crush* Saga Apple iPHONE 5/5s Plastic Case Cover NIP NEW
Candy Crush Saga Game 12" Plush Pillow Toy NEW
1'' 25mm candy crush saga Printed Grosgrain Ribbon Hair Bow Diy Sewing
CANDY CRUSH SAGA SINGLE DUVET COVER NEW OFFICIAL
CANDY CRUSH SAGA GAME IN PROGRESS, LEVEL 1085 at this time

type: global

value: This website is an American multinational e-commerce corporation based in San Jose, California, that facilitates consumer-to-consumer and business-to-consumer sales through its website.


text:
Patent US4753799 - Production of hydrogel encapsulated nematodes - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsMethod and composition for an insecticide comprising a hydrated hydrogel capsule containing an insecticidally effective amount of at least one nematode capable of infecting an insect host, which capsule has sufficient hydration to maintain the viability and infectivity of said nematode. Also disclosed...http://www.google.com/patents/US4753799?utm_source=gb-gplus-sharePatent US4753799 - Production of hydrogel encapsulated nematodesAdvanced Patent SearchPublication numberUS4753799 APublication typeGrantApplication numberUS 07/096,897Publication dateJun 28, 1988Filing dateSep 14, 1987Priority dateOct 23, 1985Fee statusLapsedPublication number07096897, 096897, US 4753799 A, US 4753799A, US-A-4753799, US4753799 A, US4753799AInventorsCharles E. Nelsen, Catharine MannionOriginal AssigneePlant Genetics, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (25), Referenced by (19), Classifications (10), Legal Events (6) External Links: USPTO, USPTO Assignment, EspacenetProduction of hydrogel encapsulated nematodesUS 4753799 AAbstract Method and composition for an insecticide comprising a hydrated hydrogel capsule containing an insecticidally effective amount of at least one nematode capable of infecting an insect host, which capsule has sufficient hydration to maintain the viability and infectivity of said nematode. Also disclosed are methods for providing said insecticidal compositions.
We claim: 1. A method for producing an insecticidal composition comprising the steps of:providing a mixture comprising at least one hydrogel agent capable of forming a hydrated hydrogel capsule and an insecticidally effective amount of at least one nematode having an associated entomogenous bacteria, usually found in the intestinal lumen, which, following ingestion of the nematode by an insect host, said entomogenous bacteria will be released and multiply to produce fatal septicaemia in the insect host; and forming, without excess viscosity-caused damage, a hydrated hydrogel capsule from said mixture which capsule allows nematode respiration by permitting diffusion of gases and has sufficient hydration to maintain the viability and infectivity of said nematode, said capsule being strong enough to resist external abrasion yet being pliable enough to allow the eventual release of the nematode or injection by the insect, said capsule ranging in size from approximately 0.4 to 5 millimeters in diameter and containing approximately 250 to 50,000 nematodes per milliliter, and the interior of said capsule remaining wet and having a free water content in excess of 50 percent, said free water being immediately available to the nematodes in the capsule, thereby providing the anti-dessication moisture element for maintaining nematode viability and infectivity. 2. A method as recited in claim 1 wherein said gel agent is at least one member selected from the group consisting of sodium alginate, gelatin, guar gum, and carrageenan.
RELATED APPLICATION DATA This application is a divisional application of Ser. No. 864,832, filed May 19, 1986, now U.S. Pat. No. 4,701,326, and a divisional application of Ser. No. 790,337, filed Oct. 23, 1985, now U.S. Pat. No. 4,615,883.
DESCRIPTION TECHNICAL FIELD The present invention relates generally to the use of nematodes as insecticides, and more particularly to immobilizing and preserving nematodes in hydrogel capsules for delivery to insect hosts, and to hydrogel capsules containing nematodes.
BACKGROUND ART There has been increasing interest in the use of living organisms to control the spread of detrimental insects through agricultural areas. Such insecticidal agents are desirable in order to avoid the drawbacks associated with chemical insecticides, such as their lack of specificity, residual toxic effects and the rapid development of resistance by the targeted insects. Living insecticide agents, when delivered under controlled conditions, have narrow host ranges and can control the spread of specific hosts, without affecting natural predators or beneficial insects. Examples of such agents, termed bio-rational insecticides, include Bacillus thuringiensis; Baculoviridae, such as Autographa californica nuclear polyhedrosis virus; and various fungal pathogens, among others.
DISCLOSURE OF THE INVENTION An important object of the present invention is to provide an insecticidal composition which can be delivered to field locations with sufficient moisture to provide insecticidally effective amounts of nematodes enclosed therein for extended periods of time.
BEST MODE OF PRACTICING THE INVENTION Numerous pathogenic nematodes have been recognized in the prior art as having a broad range of host insects, and therefore provide desirable insecticidal agents for the practice of the present invention.
Experimental In order to demonstrate the invention, the following examples are provided to portray a variety of nematodes, hydrogel agents and attractants and ingestion stimulants. All quantities labeled percent are grams per 100 milliliters, unless otherwise indicated.
EXAMPLE I Neoaplectana carpocapsae Weiser nematodes were produced in Galleria mellonella L. larvae as described in Dutky, et al., J. Insect Pathol 6:417-422 (1964). After approximately four days, the insect host carcass are placed in collecting dishes with water and nematodes are harvested for approximately one week. Harvested nematodes were stored in 250 cm3 tissue culture flasks at approximately 34,000 nematodes per milliliter at 4� C.
EXAMPLE II The encapsulation procedure described in Example I was repeated employing the nematode Heterorhabditis heliothidis in place of Neoaplectana carpocapsae, with similar results for shorter storage periods.
EXAMPLE III Neoaplectana carpocapsae nematodes were encapsulated in accordance with the procedure described in Example 1, with the following modification:
EXAMPLE IV Nematodes were encapsulated in hydrogel capsules as described in Example I, and in addition, the capsules were coated with an outer membrane to reduce water loss from the capsule. This capsule membrane was prepared in accordance with the following protocol:
CAPSULE MEMBRANE PROTOCOL I. Solution Preparation A. Pretreatment Solution Stir calcium oxide in millipore filtered water (1:100, w:v) for 15 minutes. Filter resulting suspension through Whatman #1 with funnel and save filtrate. Keep filtrate tightly sealed.
B. Membrane Solutions 1. Elvax solution Prepare a solution of Elvax 4260 (Dupont, Wilmington, Del.) in Cyclohexane (1:10, w/v). The density-1 of Cyclohexane is 1.32 mls/gm, therefore, a solution of 1 gm of Elvax in 10 gm of Cyclohexane equals 1 g of Elvax in 13.2 ml of Cyclohexane. Add the Elvax to the Cyclohexane while the latter is stirring. As the solution thickens, increase the rate of stirring and heat gently using the "LO" setting on a Corning Hot Plate Stirrer (PC-351). Keep the solution covered with foil.
2. Prepare the "wax" additives Weigh out a 5:2:1 (w,w,w) preparation of Spermaceti wax substitute #573 (F. B. Ross, Jersey City, N.J.), Cetyl Alcohol (1-hexandecanol), and Stearic Acid. Combine all three in a large beaker (600-1,000 ml) cover, and heat on "LO" on hot plate for 10-20 minutes or until melted.
II. Membrane Application A. Pretreat capsules with solution IA. (calcium oxide filtrate) for 1 minute with swirling or stirring; 2:1 (v/v) capsules: pretreatment solution. Decant the pretreatment solution through Nylon mesh and remove excess solution with a towel. Dip capsules, held in nylon mesh, in excess membrane solution IB3. for 15 seconds, allow to drain briefly over solution. Blow dry capsules with hand-held hair dryer on low temperature (2 to 3 minutes). Repeated dipping and drying will increase thickness of membrane deposition. Allow capsules to air dry for 3 to 4 hours to further evaporate solvents and seal pinholes.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS2735215 *Feb 16, 1954Feb 21, 1956 rutledgeUS2809463 *Mar 25, 1950Oct 15, 1957Buss Donald RContainer for keeping live earthworms and the likeUS2841113 *Aug 17, 1956Jul 1, 1958Ebert Edward AHabitat or matrix for live bait type creatures as worms, crayfish or helgramitesUS2961319 *Jan 29, 1959Nov 22, 1960Thomas Stephan JohnProcess of dyeing bait fish eggs while compressed together, and bait eggs formed therebyUS3115864 *Jul 12, 1960Dec 31, 1963Wagner Carman JWorm habitat and composite form thereofUS3361566 *Dec 2, 1966Jan 2, 1968Tfh Publications IncFreeze dried food article for aquatic animalsUS3541203 *May 8, 1969Nov 17, 1970Ncr CoProtected virus composition for insect controlUS3545404 *Mar 6, 1969Dec 8, 1970Loftus Lester RMethod and composition for treating live bait wormsUS3767790 *Feb 11, 1972Oct 23, 1973Nat Patent Dev CorpMicroorganismsUS3931414 *Jul 12, 1974Jan 6, 1976Popeil Bros., Inc.Fish bait compositionUS4178366 *Feb 21, 1978Dec 11, 1979Commonwealth Scientific And Industrial Research OrganizationNematode larvae as biological insecticidesUS4202905 *Feb 22, 1978May 13, 1980Mitsui Toatsu Chemicals IncorporatedLuminous material for use in fishery and method for the production thereofUS4298002 *Sep 10, 1979Nov 3, 1981National Patent Development CorporationHydrogel of acrylic polymer allowing flow of steroids; grafting; glandular disorders; antibody inhibitorsUS4352883 *Mar 28, 1979Oct 5, 1982Damon CorporationEncapsulation of biological materialUS4391909 *May 1, 1981Jul 5, 1983Damon CorporationMicrocapsules containing viable tissue cellsUS4409331 *Apr 28, 1982Oct 11, 1983Damon CorporationPreparation of substances with encapsulated cellsUS4486460 *Jul 25, 1983Dec 4, 1984Kienast Dallas RPowdered corn meal and colorantUS4487759 *Mar 5, 1981Dec 11, 1984Imperial Chemical Industries LimitedPheromonesUS4503077 *Jan 24, 1983Mar 5, 1985Horton Truman VFreeze dryingUS4551333 *May 12, 1983Nov 5, 1985Neri Michael AMethod of producing freeze dried fish eggsUS4615883 *Oct 23, 1985Oct 7, 1986Plant Genetics, Inc.Hydrogel encapsulated nematodesUS4701326 *May 19, 1986Oct 20, 1987Plant Genetics, Inc.Membrane-coated hydrogel encapsulated nematodesEP0097571A1 *Jun 9, 1983Jan 4, 1984Rhone-Poulenc AgrochimieUse of an inoculum with a weak water activity in biological combatJPS60180588A * Title not availableWO1984001287A1 *Sep 9, 1983Apr 12, 1984Theodore E SpielbergEncapsulated genetically programmed living organisms producing therapeutic substances* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS5127186 *Jul 19, 1991Jul 7, 1992Advanced Biotechnology, Inc.Encapsulated earthworm cocoonsUS5141744 *Aug 3, 1989Aug 25, 1992Temple UniversityUsing a hydrated macrogelUS5170744 *Dec 13, 1991Dec 15, 1992Biosys CorporationUsing phanran or xanthan gumUS5238681 *Feb 14, 1992Aug 24, 1993Temple University - Of The Commonwealth System Of Higher EducationInsect bait stationUS5401506 *Aug 14, 1992Mar 28, 1995Temple UniversityInsecticides of heteropolysaccharide, polymer, microcapsule and pastesUS5552149 *Oct 12, 1993Sep 3, 1996Lignotech Usa, Inc.Method for microencapsulation of agriculturally active substancesUS5739005 *Mar 17, 1995Apr 14, 1998Auburn University A Public University Of The State Of AlabamaUse of polymeric films for delivery of nematode eggs and ecological evaluationsUS6780507 *Feb 9, 2001Aug 24, 2004Analytical Research Systems, Inc.Extruding liquid core with polymerizable liquid through concentric nozzles forming droplets, then heating to polymerize outer layer; useful as artificial diet capsules in beneficial insect rearing; biological pest controlUS7011837Aug 28, 2002Mar 14, 2006Rutgers, The State University Of New JerseyIsolated species of steinernematid nematode and methods of white grub control therewithUS7378104 *Jan 19, 2001May 27, 2008Biobullets LimitedDelivering substances to invertebrate organismsUS7641913Oct 12, 2004Jan 5, 2010Rutgers, The State UniversityEntomopathogenic to larvae of scarab beetles; applying nematodic biopesticideUS7789039 *Jun 21, 2002Sep 7, 2010Universit� Catholique de LouvainHydrogel beads or capsules as artificial media for insects oviposition and rearing of endoparasitoidsUS7946056 *Jan 23, 2008May 24, 2011Kroll Family TrustAmbulatory hairdryerUS20100031556 *Jan 4, 2008Feb 11, 2010Km Investors, LlcDevice and method for controlling insect pestsWO1991001736A1 *Aug 1, 1990Feb 4, 1991Univ TempleInsecticide delivery system and attractantWO1992008356A1 *Nov 19, 1991May 29, 1992BiosysInsect trapWO1993011663A1 *Sep 14, 1992Jun 24, 1993Biosys CorpStorage of nematodes in pseudoplastic layersWO1994019940A1 *Mar 4, 1994Sep 15, 1994Robin Anthony BeddingMethod for packaging entomopathogenic nematodes for storage and transportWO2003000047A2 *Jun 21, 2002Jan 3, 2003Catherine BoegenHydrogel beads or capsules as artificial media for insects oviposition and rearing of endoparasitoids* Cited by examinerClassifications U.S. Classification424/408, 424/93.4, 43/55, 119/6.7, 426/1, 424/93.1, 424/93.3International ClassificationA01N63/00Cooperative ClassificationA01N63/00European ClassificationA01N63/00Legal EventsDateCodeEventDescriptionApr 7, 1997ASAssignmentOwner name: BIOSYS INCORPORATED, MARYLANDFree format text: SECURITY AGREEMENT;ASSIGNOR:IMPERIAL BANK;REEL/FRAME:008442/0035Effective date: 19970113Owner name: THERMO TRILOGY CORPORATION, MARYLANDFree format text: ASSIGNMENT OF PATENTS AND RELEASE OF LIEN;ASSIGNOR:VENTURE LENDING & LEASING, INC.;REEL/FRAME:008442/0042Effective date: 19970117Jan 20, 1995ASAssignmentOwner name: VENTURE LENDING & LEASING, INC. A CORP. OF CALIFOFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BIOSYS, INC.;REEL/FRAME:007327/0423Effective date: 19941221Feb 12, 1993ASAssignmentOwner name: BIOSYS CORPORATION, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CALGENE, INC.;REEL/FRAME:006487/0495Effective date: 19910918Sep 1, 1992FPExpired due to failure to pay maintenance feeEffective date: 19920628Jun 28, 1992LAPSLapse for failure to pay maintenance feesJan 28, 1992REMIMaintenance fee reminder mailedRotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google

value: This website is a search engine provided by Google. Handling over 3.5 billion searches per day, it has a 92% share of the global search engine market.


text:
Letter : to M.D. Calvocoressi, Paris, [between 1929 and 1935] Mar. 20. (Book, 1929) [WorldCat.org]
I thought you might be interested in this item at http://www.worldcat.org/oclc/184963722 Title: Letter : to M.D. Calvocoressi, Paris, [between 1929 and 1935] Mar. 20. Author: Ernest Ansermet; M D Calvocoressi; Orchestre symphonique de Paris; John Milton and Ruth Neils Ward Collection (Harvard Theatre Collection) Publisher: OCLC:184963722
Find more information about: Ernest Ansermet M D Calvocoressi
Add tags for "Letter : to M.D. Calvocoressi, Paris, [between 1929 and 1935] Mar. 20.". Be the first.

value: This website is a union catalog that itemizes the collections of 15,637 libraries in 107 countries that participate in the OCLC global cooperative. It is operated by OCLC, Inc.


text:
python - Django forms and initial values - Stack Overflow
I'm after a specific behavior - I want to be able to save the values any user enters when a form is run, and pre-populate the form with those values the next time it is run. I tried using the initial value to achieve this, but I'm getting results that I fail to understand, particularly when specifying either a FileField or when employing a FileInput widget. See the various scenarios below and the results that I get with each. Note that I'm establishing the form fields dynamically in the __init__() of the form, but for the sake of completeness Scenario 5 looks at the "conventional" approach of populating initial values by passing an initial value dict from the view. Because everything works as expected when using a CharField without a FileInput widget, I'm almost thinking that the initial argument doesn't work when specifying a file input field. I'm getting inconsistent behavior w/regard to the form's is_valid() method any time I use a FileField or FileInput widget.
I have read the Django documentation re form fields, initial values, bound and unbound forms, and form validation, and I still can't understand why I'm getting the results shown below.
Any help in understanding this, or suggestions of a better way to accomplish what I'm trying to do is greatly appreciated.
self.fields['file_name'] = forms.CharField(required=True, label='File to import',
initial='F:/Repository/file_name.csv')
# Result: Initial value appears on form
# Without modifying the value displayed, form.is_valid() returns True
# Removing the value displayed (blanking the field) form.is_valid() returns False
self.fields['file_name'] = forms.FileField(required=True, label='File to import',
# Result: Initial value does NOT appear on the form
# Without entering a value, form.is_valid() returns True
initial='F:/Repository/file_name.csv', widget=forms.FileInput)
# Without entering a value, form.is_valid() returns False
# Using the FileInput widget to select a file, form.is_valid() still returns False
# Without selecting a file, form.is_valid() returns True
# Selecting a file, form.is_valid() returns True
widget=forms.FileInput)
# initial = {'file_name': 'F:/Repository/file_name.csv'} passed as an
#    argument to the form
python django forms share|improve this question asked Mar 18 '14 at 20:32
If you choose a file using filefiled input, then browser, using its inner magic, shows the file, which was chosen. You cannot achieve same thing, by giving value to filefield. You CANNOT change filefield value. See this : http://www.webdeveloper.com/forum/showthread.php?184694-Can-Javascript-change-value-in-input-type-file-field.
Moreover, when you let user upload the file, the file gets uploaded to memory and later onto disk, if you do that. After doing that, the best you can do is to create dummy textfield to contain uploaded file value. But you cannot show neither the files original path (Because you cannot know it by looking at file on server side) nor the full path of the file in server (Unsecure). share|improve this answer answered Mar 18 '14 at 21:14
Django Forms - Can the initial value of one field be dependant on another?
Can I find Django CheckboxSelectMultiple checkbox value in template
No initial value for Select widget in django forms
Python Django Form: Setting initial values for CharFields
Django: Dynamic initial values for Form fail

value: This website is a question and answer website for professional and enthusiast programmers. It is the flagship site of the Stack Exchange Network, created in 2008 by Jeff Atwood and Joel Spolsky.


text:
Bibliography of Military Books up to 1642. by COCKLE, Maurice J.D.: 0 - G.S. MacManus Co., ABAA
Home COCKLE, Maurice J.D. Bibliography of Military Books up to 1642.
Bibliography of Military Books up to 1642.
COCKLE, Maurice J.D. A Bibliography of Military Books up to 1642. With an Introduction by Sir Charles Oman. Sm4to. Original cloth, dust jacket. London: The Holland Press, (1957). Second edition. Bookseller Inventory # 39010
Title: Bibliography of Military Books up to 1642.

value: This website is an e-commerce global online marketplace with seven websites that offer books, fine art, and collectables from sellers in over 50 countries. Launched in 1996, it specialises in used, rare and out-of-print books.


text: Patent US4721903 - Probe and method for electrically contacting surfaces with protective coatings - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsImprovements in electrical test probes. The problem with known probes is that degree of penetration into a material being tested is inconsistent and complete penetration of protective coatings is not reliably achieved. The device and method of the invention provide consistent and reliable penetration...http://www.google.com/patents/US4721903?utm_source=gb-gplus-sharePatent US4721903 - Probe and method for electrically contacting surfaces with protective coatingsAdvanced Patent SearchPublication numberUS4721903 APublication typeGrantApplication numberUS 06/705,991Publication dateJan 26, 1988Filing dateFeb 27, 1985Priority dateFeb 27, 1985Fee statusLapsedPublication number06705991, 705991, US 4721903 A, US 4721903A, US-A-4721903, US4721903 A, US4721903AInventorsFranklin D. Harsch, Luis J. Lazaro, Jr.Original AssigneeThe Boeing CompanyExport CitationBiBTeX, EndNote, RefManPatent Citations (19), Non-Patent Citations (11), Referenced by (30), Classifications (12), Legal Events (5) External Links: USPTO, USPTO Assignment, EspacenetProbe and method for electrically contacting surfaces with protective coatingsUS 4721903 AAbstract Improvements in electrical test probes. The problem with known probes is that degree of penetration into a material being tested is inconsistent and complete penetration of protective coatings is not reliably achieved. The device and method of the invention provide consistent and reliable penetration and electrical contact. Probe assembly (30) includes a probe tip (44) for penetrating a protective coating (4). An off-center punch (42) transmits an axially outward impact force of a predetermined magnitude to tip (44) when tip (44) is urged against coating (4) to move tip (44) axially inwardly against the force of springs (56, 74). The force compressing spring (56) is suddenly released to allow spring (56) to apply an abrupt impact force to tip (44). The degree of impact and penetration may be adjusted for different coating thicknesses by adjusting the stiffness of spring (56).


text:
EDIT: Just realized that you might also wanna allow '-' and ' ' incase of a double name like: 'Mary-Ann' or 'Mary Ann'
javascript regex diacritics
edited May 30 '12 at 6:37
patadpatad
3,041103040
The [a-zA-Z] thing works because the letters and numbers are consecutive ASCII codes, so unless there's a built in function in your language's implementation of Regex or the special characters are consecutive in your string encoding, chances are you'll have to just write them all out. – Ed James Jan 6 '10 at 14:15
maybe I should do the opposit: check if the string does NOT contain any digits or special characters like * - . uhh prob wont work anyway since ø prob is counted to the special characters darn – patad Jan 6 '10 at 14:21
What characters count as letter? Examples: $, €, æ, ʩ – GvS Jan 6 '10 at 14:23
@Isabell: That is the answer I posted. It is known as a blacklist (I do not know your knowlage level). – Hazior Jan 6 '10 at 14:36
I like your question - gives us our answers without fuss. – Lucas - Better Coding Academy Jul 13 '12 at 0:50
Another edit: I have added the apostrophe for people with names like O’Neill or O’Reilly. (And the straight and the reversed apostrophe for people who can’t enter the curly one correctly.)
edited Jan 6 '10 at 15:50
55.4k899129
good point. it's for a form and the Name input. come to think about it, I have seen loads of "choose a username (A-Z 0-9 - .)" then if ur greek, I guess ur just unlucky :-p – patad Jan 6 '10 at 14:34
wow look at that! looks like u managed to catch all werid characters ever made :-p and it works great! awesome job! thanks for that! – patad Jan 6 '10 at 15:37
I'm positive that regex can be improved somewhat by using character ranges. Something like: [A-Za-zÀ-ÿ] would catch all the ASCII letters. Check en.wikipedia.org/wiki/List_of_Unicode_characters for a full list. – DisgruntledGoat Jan 8 '10 at 12:28
But between ‘À’ and ‘ÿ’ there is ‘×’ and ‘÷’ which you might want to exclude. Nonetheless, if ranges work also for unicode characters, one could just include the ranges of Latin Extended-A and Extended-B and the Basic Latin stuff. – Debilski Jan 8 '10 at 14:47
@Debilski, your totally right, ‘×’ and ‘÷’ are not accepted. This is the one I choose: /^[a-zA-Z\- ÅåÄäÖöØøÆæÉéÈèÜüÊêÛûÎî]*$/ – patad Jan 8 '10 at 21:26
edited Jun 27 '12 at 20:53
143k33202279
edited Jan 6 '10 at 18:47
this solution seems pretty good though stackoverflow.com/a/18391901/759452 , what's your opinion? – Adrien Be Sep 16 '14 at 14:30
Regarding your other point "In a full fledged regex environment ..." this polyfill may do the job github.com/slevithan/xregexp , note that I am not discussing the fact that validation should definitely be happening on server side too (I'd use JS validation just as a "luxury" feature to lower the number of calls to the server). – Adrien Be Sep 16 '14 at 14:37
answered Jun 12 '13 at 1:12
Ben YBen Y
1,21412232
This can be tricky, unfortunately JavaScript has pretty poor support for internationalization. To do this check you'll have to create your own character class. This is because for instance, \w is the same as [0-9A-Z_a-z] which won't help you much and there isn't anything like [[:alpha:]] in Javascript. But since it sounds like you're only going to use one other langauge you can probably just add those other characters into your character class.
By the way, I think you'll need a ? or * in your regexp there if myString can be longer than one character.
The full example,
answered Jan 6 '10 at 14:37
thanks for that! missed the * in the end – patad Jan 6 '10 at 14:51
answered Jan 6 '10 at 14:15
answered Jan 6 '10 at 14:16
Virgil DuprasVirgil Dupras
2,1891721
This won't work because some of his letters are not just diacritical ASCII. ø for example was mentioned, and this isn't the diacritic of o as far as I know. – David Pfeffer Jan 6 '10 at 14:20
Hum, yeah. But if he's going to enumerate all valid characters, doing this diacritic tricks is going to save him quite a few enumerations, even if he has to specify ø separately. – Virgil Dupras Jan 6 '10 at 14:30
answered Jan 6 '10 at 14:26
HaziorHazior
never heard of it but it sort of speaks for itself. don't u just check weather it does not contain this that etc? – patad Jan 6 '10 at 14:42
A blacklist is is excluding what you do not need. A whitelist is only allowing what you need. Blacklists are used when you only want to ban certain characters like / or <. – Hazior Jan 6 '10 at 14:45
so do you declare a blacklist in a special way or is it just a regular regexp saying "does not contain" instead of does? – patad Jan 6 '10 at 14:50
hendricom.com/forums/index.php?showtopic=2282 ^ is the blacklist symbol though. – Hazior Jan 6 '10 at 15:07
That blacklist would need to be pretty long to be sensible. – Debilski Jan 6 '10 at 15:08
6,39253142
63.9k11143177
In particular, the one he seems to want is \p{L} aka \p{Letter} – MSalters Jan 6 '10 at 14:24
I'm using a convertor before checking, but it's still not friendly for all languages. I'm not sure that's possible.
answered Apr 8 '13 at 13:10
answered Jul 13 '17 at 11:40
Sergiy VoytovychSergiy Voytovych
While this code snippet may solve the question, including an explanation really helps to improve the quality of your post. Remember that you are answering the question for readers in the future, and those people might not know the reasons for your code suggestion. Please also try not to crowd your code with explanatory comments, this reduces the readability of both the code and the explanations! – kayess Jul 13 '17 at 13:15
Not the answer you're looking for? Browse other questions tagged javascript regex diacritics or ask your own question.
51,012 times
What regular expression to use for name with international characters
javascript regular expression allow name with one space and special Alphabets


text:
",0); _.Pca=function(a,b){b=b instanceof _.fe?b:_.tca(b);a.href=_.ge(b)};_.ze=function(a,b){a.src=_.ae(b);if(null===cba){a:{if((b=_.Ya.document.querySelector("script[nonce]"))&&(b=b.nonce||b.getAttribute("nonce"))&&bba.test(b))break a;b=null}cba=b||""}if(b=cba)a.nonce=b};_.Ae=function(a,b){b=b instanceof _.fe?b:_.tca(b);a.href=_.ge(b)}; _.De=function(a,b,c){return _.ve(b,c||null)};_.Ee=function(a,b,c){return Math.min(Math.max(a,b),c)};_.Fe=function(a,b,c){return a+c*(b-a)};_.Ge=function(a,b,c){return Math.abs(a-b)<=(c||1E-6)};_.Ie=function(a,b){this.x=_.Za(a)?a:0;this.y=_.Za(b)?b:0};_.Ie.prototype.clone=function(){return new _.Ie(this.x,this.y)};_.Ie.prototype.zU=_.ba(0);_.Je=function(a,b){return new _.Ie(a.x-b.x,a.y-b.y)};_.g=_.Ie.prototype;_.g.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.g.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; _.g.translate=function(a,b){a instanceof _.Ie?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),_.ab(b)&&(this.y+=b));return this};_.g.scale=function(a,b){b=_.ab(b)?b:a;this.x*=a;this.y*=b;return this}; _.Ke=function(a,b){this.width=a;this.height=b};_.Le=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};_.g=_.Ke.prototype;_.g.clone=function(){return new _.Ke(this.width,this.height)};_.g.kga=function(){return this.width*this.height};_.g.aspectRatio=function(){return this.width/this.height};_.g.Oe=function(){return!this.kga()};_.g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; _.g.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.g.scale=function(a,b){b=_.ab(b)?b:a;this.width*=a;this.height*=b;return this}; var Rca,Uca,$ca,ada,Vca,cda;_.Oe=function(a){return a?new _.Me(_.Ne(a)):jba||(jba=new _.Me)};_.Qca=function(a,b){return _.$a(b)?a.getElementById(b):b};_.Pe=function(a,b){return(b||window.document).getElementsByTagName(String(a))}; _.Qe=function(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,h;h=a[f];f++)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;h=a[f];f++)b=h.className,"function"==typeof b.split&&_.Gb(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a}; _.Sca=function(a,b){_.Hc(b,function(b,d){b&&b.qr&&(b=b.Dj());"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:Rca.hasOwnProperty(d)?a.setAttribute(Rca[d],b):_.dc(d,"aria-")||_.dc(d,"data-")?a.setAttribute(d,b):a[d]=b})};Rca={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"}; _.Ue=function(a){a=(a||window).document;a=_.Re(a)?a.documentElement:a.body;return new _.Ke(a.clientWidth,a.clientHeight)};_.We=function(a){var b=_.Ve(a);a=a.parentWindow||a.defaultView;return _.Gd&&_.Td("10")&&a.pageYOffset!=b.scrollTop?new _.Ie(b.scrollLeft,b.scrollTop):new _.Ie(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};_.Ve=function(a){return a.scrollingElement?a.scrollingElement:!_.Jd&&_.Re(a)?a.documentElement:a.body||a.documentElement}; _.Xe=function(a){return a?a.parentWindow||a.defaultView:window};_.Ye=function(a,b,c){return _.Tca(window.document,arguments)};_.Tca=function(a,b){var c=String(b[0]),d=b[1];if(!jca&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',_.mc(d.name),'"');if(d.type){c.push(' type="',_.mc(d.type),'"');var e={};_.Xc(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(_.$a(d)?c.className=d:_.hb(d)?c.className=d.join(" "):_.Sca(c,d));2this.R&&(this.R++,a.next=this.H,this.H=a)}; var fda,gda,hda,ida;fda=[];gda=[];hda=!1;_.pf=function(a){fda[fda.length]=a;if(hda)for(var b=0;b=b)return a}return null};_.Gf=function(a){return a?a.__owner?a.__owner:a.parentNode&&11===a.parentNode.nodeType?a.parentNode.host:_.hf(a):null};_.Rda=function(a,b,c,d){for(c||(a=_.Qda(a,d));a;){if(b(a))return a;a=_.Qda(a,d)}return null}; var Sda=function(a,b,c){this.action=a;this.target=b||null;this.we=c||null},Tda=function(){this.H=[]},Uda=/^\.?(\w+)(?:\(([\w|=]+)\))?$/,Vda={},Wda=function(a){var b=Vda[a];if(b)return b;b=a.split(",");for(var c=new Tda,d=0;d2*this.Le&&hea(this),!0):!1}; var hea=function(a){if(a.Le!=a.H.length){for(var b=0,c=0;b=d.H.length)throw _.$f;var e=d.H[b++];return a?e:d.R[e]};return e};var cg=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; _.iea=function(){return _.Jd?"Webkit":_.Id?"Moz":_.Gd?"ms":_.Fd?"O":null};_.eg=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.g=_.eg.prototype;_.g.wc=function(){return this.right-this.left};_.g.getHeight=function(){return this.bottom-this.top};_.g.clone=function(){return new _.eg(this.top,this.right,this.bottom,this.left)};_.g.contains=function(a){return this&&a?a instanceof _.eg?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1}; _.g.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};_.g.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};_.g.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; _.g.translate=function(a,b){a instanceof _.Ie?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,_.ab(b)&&(this.top+=b,this.bottom+=b));return this};_.g.scale=function(a,b){b=_.ab(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this}; _.fg=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};_.fg.prototype.clone=function(){return new _.fg(this.left,this.top,this.width,this.height)};_.fg.prototype.contains=function(a){return a instanceof _.Ie?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};_.fg.prototype.Ry=_.ba(2); _.fg.prototype.Gd=function(){return new _.Ke(this.width,this.height)};_.gg=function(a){return new _.Ie(a.left,a.top)};_.g=_.fg.prototype;_.g.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.g.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; _.g.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.g.translate=function(a,b){a instanceof _.Ie?(this.left+=a.x,this.top+=a.y):(this.left+=a,_.ab(b)&&(this.top+=b));return this};_.g.scale=function(a,b){b=_.ab(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this}; var kea,jea,nea,qea,rea,sea,tea;_.hg=function(a,b,c){if(_.$a(b))(b=jea(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=jea(c,d);f&&(c.style[f]=e)}};kea={};jea=function(a,b){var c=kea[b];if(!c){var d=Cba(b);c=d;void 0===a.style[d]&&(d=_.iea()+_.Dba(d),void 0!==a.style[d]&&(c=d));kea[b]=c}return c};_.lea=function(a,b){var c=a.style[Cba(b)];return"undefined"!==typeof c?c:a.style[jea(a,b)]||""}; _.ig=function(a,b){var c=_.Ne(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""};_.jg=function(a,b){return _.ig(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]};_.kg=function(a){return _.jg(a,"position")};_.mg=function(a,b,c){if(b instanceof _.Ie){var d=b.x;b=b.y}else d=b,b=c;a.style.left=_.lg(d,!1);a.style.top=_.lg(b,!1)}; _.mea=function(a){a=a?_.Ne(a):window.document;return!_.Gd||_.Ud(9)||_.Re(_.Oe(a).H)?a.documentElement:a.body};nea=function(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}_.Gd&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}; _.ng=function(a){var b=_.Ne(a),c=new _.Ie(0,0),d=_.mea(b);if(a==d)return c;a=nea(a);b=_.We(_.Oe(b).H);c.x=a.left+b.x;c.y=a.top+b.y;return c};_.pg=function(a,b){a=_.og(a);b=_.og(b);return new _.Ie(a.x-b.x,a.y-b.y)};_.oea=function(a){a=nea(a);return new _.Ie(a.left,a.top)};_.og=function(a){if(1==a.nodeType)return _.oea(a);a=a.changedTouches?a.changedTouches[0]:a;return new _.Ie(a.clientX,a.clientY)};_.lg=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}; _.qg=function(a){var b=_.pea;if("none"!=_.jg(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a};_.pea=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.Jd&&!b&&!c;return _.Za(b)&&!d||!a.getBoundingClientRect?new _.Ke(b,c):(a=nea(a),new _.Ke(a.right-a.left,a.bottom-a.top))};_.rg=function(a){var b=_.ng(a);a=_.qg(a);return new _.fg(b.x,b.y,a.width,a.height)}; _.sg=function(a,b){a.style.display=b?"":"none"};_.tg=function(a){return"rtl"==_.jg(a,"direction")}; _.xg=function(a,b){var c=_.Re(_.Oe(_.Ne(a)).H);if(!_.Gd||_.Td("10")||c&&_.Td("8")){var d=a.style;_.Id?d.MozBoxSizing="border-box":_.Jd?d.WebkitBoxSizing="border-box":d.boxSizing="border-box";d.width=Math.max(b.width,0)+"px";d.height=Math.max(b.height,0)+"px"}else d=a.style,c?(c=_.ug(a,"padding"),a=_.wg(a),d.pixelWidth=b.width-a.left-c.left-c.right-a.right,d.pixelHeight=b.height-a.top-c.top-c.bottom-a.bottom):(d.pixelWidth=b.width,d.pixelHeight=b.height)}; qea=function(a,b){if(/^\d+px?$/.test(b))return(0,window.parseInt)(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;b=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+b};rea=function(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?qea(a,b):0}; _.ug=function(a,b){if(_.Gd){var c=rea(a,b+"Left"),d=rea(a,b+"Right"),e=rea(a,b+"Top");a=rea(a,b+"Bottom");return new _.eg(e,d,a,c)}c=_.ig(a,b+"Left");d=_.ig(a,b+"Right");e=_.ig(a,b+"Top");a=_.ig(a,b+"Bottom");return new _.eg((0,window.parseFloat)(e),(0,window.parseFloat)(d),(0,window.parseFloat)(a),(0,window.parseFloat)(c))};sea={thin:2,medium:4,thick:6}; tea=function(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in sea?sea[b]:qea(a,b)}; _.wg=function(a){if(_.Gd&&!_.Ud(9)){var b=tea(a,"borderLeft"),c=tea(a,"borderRight"),d=tea(a,"borderTop");a=tea(a,"borderBottom");return new _.eg(d,c,a,b)}b=_.ig(a,"borderLeftWidth");c=_.ig(a,"borderRightWidth");d=_.ig(a,"borderTopWidth");a=_.ig(a,"borderBottomWidth");return new _.eg((0,window.parseFloat)(d),(0,window.parseFloat)(c),(0,window.parseFloat)(a),(0,window.parseFloat)(b))}; /* Portions of this code are from MochiKit, received by The Closure Authors under the MIT license. All other code is Copyright 2005-2009 The Closure Authors. All Rights Reserved. */ var yea,zea,vea,Cea,wea;_.yg=function(a,b){this.W=[];this.Ya=a;this.Fa=b||null;this.V=this.H=!1;this.T=void 0;this.ua=this.Za=this.ma=!1;this.ta=0;this.R=null;this.$=0};_.yg.prototype.cancel=function(a){if(this.H)this.T instanceof _.yg&&this.T.cancel();else{if(this.R){var b=this.R;delete this.R;a?b.cancel(a):(b.$--,0>=b.$&&b.cancel())}this.Ya?this.Ya.call(this.Fa,this):this.ua=!0;this.H||this.Ih(new _.zg(this))}};_.yg.prototype.Ba=function(a,b){this.ma=!1;uea(this,a,b)}; var uea=function(a,b,c){a.H=!0;a.T=c;a.V=!b;vea(a)},xea=function(a){if(a.H){if(!a.ua)throw new wea(a);a.ua=!1}};_.yg.prototype.callback=function(a){xea(this);uea(this,!0,a)};_.yg.prototype.Ih=function(a){xea(this);uea(this,!1,a)};_.yg.prototype.addCallback=function(a,b){return _.Ag(this,a,null,b)};_.Bg=function(a,b,c){return _.Ag(a,null,b,c)};yea=function(a,b,c){_.Ag(a,b,b,c)};_.Ag=function(a,b,c,d){a.W.push([b,c,d]);a.H&&vea(a);return a}; _.yg.prototype.then=function(a,b,c){var d,e,f=new _.ha(function(a,b){d=a;e=b});_.Ag(this,d,function(a){a instanceof _.zg?f.cancel():e(a)});return f.then(a,b,c)};_.wda(_.yg);_.Cg=function(a,b){b instanceof _.yg?a.addCallback((0,_.ob)(b.ef,b)):a.addCallback(function(){return b})};_.yg.prototype.ef=function(a){var b=new _.yg;_.Ag(this,b.callback,b.Ih,b);a&&(b.R=this,this.$++);return b};_.yg.prototype.isError=function(a){return a instanceof Error};zea=function(a){return(0,_.Cb)(a.W,function(a){return _.kb(a[1])})}; vea=function(a){if(a.ta&&a.H&&zea(a)){var b=a.ta,c=Aea[b];c&&(_.Ya.clearTimeout(c.H),delete Aea[b]);a.ta=0}a.R&&(a.R.$--,delete a.R);b=a.T;for(var d=c=!1;a.W.length&&!a.ma;){var e=a.W.shift(),f=e[0],h=e[1];e=e[2];if(f=a.V?h:f)try{var k=f.call(e||a.Fa,b);_.Za(k)&&(a.V=a.V&&(k==b||a.isError(k)),a.T=b=k);if(xda(b)||"function"===typeof _.Ya.Promise&&b instanceof _.Ya.Promise)d=!0,a.ma=!0}catch(p){b=p,a.V=!0,zea(a)||(c=!0)}}a.T=b;d&&(k=(0,_.ob)(a.Ba,a,!0),d=(0,_.ob)(a.Ba,a,!1),b instanceof _.yg?(_.Ag(b, k,d),b.Za=!0):b.then(k,d));c&&(b=new Bea(b),Aea[b.H]=b,a.ta=b.H)};_.Dg=function(a){var b=new _.yg;b.callback(a);return b};Cea=function(a){var b=new _.yg;a.then(function(a){b.callback(a)},function(a){b.Ih(a)});return b};_.Dea=function(a){var b=new _.yg;b.Ih(a);return b};wea=function(a){_.rb.call(this);this.jg=a};_.q(wea,_.rb);wea.prototype.message="Deferred has already fired";wea.prototype.name="AlreadyCalledError";_.zg=function(a){_.rb.call(this);this.jg=a};_.q(_.zg,_.rb);_.zg.prototype.message="Deferred was canceled"; _.zg.prototype.name="CanceledError";var Bea=function(a){this.H=_.Ya.setTimeout((0,_.ob)(this.T,this),0);this.R=a};Bea.prototype.T=function(){delete Aea[this.H];throw this.R;};var Aea={}; var Hea,Lea,Eea,Gea;_.Eg=function(a){a instanceof _.Eg?a=a.Ye:a[0]instanceof _.Eg&&(a=(0,_.Bb)(a,function(a,c){return _.Vb(a,c.Ye)},[]),_.ac(a));this.Ye=_.Wb(a)};_.g=_.Eg.prototype;_.g.ud=function(a,b){(0,_.ub)(this.Ye,a,b);return this};_.g.size=function(){return this.Ye.length};_.g.get=function(a){return this.Ye[a]};_.g.el=function(){return this.Ye[0]||null};_.g.vd=function(){return this.Ye.slice()};_.g.map=function(a,b){return(0,_.Ab)(this.Ye,a,b)}; _.g.Qc=function(a){return new _.Hg(this.Ye[0>a?this.Ye.length+a:a])};_.g.Hc=_.ba(4);_.g.find=function(a){var b=[];this.ud(function(c){c=c.querySelectorAll(String(a));for(var d=0;d<"+this.R+">: "+this.H+"-"+typeof this.H);}; _.Jg.prototype.Qb=function(a){if(null==this.H)return 0==arguments.length&&Hea(this),a;if(_.aba(this.H))return this.H;if(_.$a(this.H)){var b=this.H.toLowerCase();if("true"===b||"1"===b)return!0;if("false"===b||"0"===b)return!1}throw new TypeError("Invalid boolean data <"+this.R+">: "+this.H+"-"+typeof this.H);}; _.Jg.prototype.zc=function(a){if(null==this.H)return 0==arguments.length&&Hea(this),a;if(_.ab(this.H))return this.H;if(_.$a(this.H)){var b=Number(this.H);if(!(0,window.isNaN)(b)&&!_.hc(this.H))return b}throw new TypeError("Invalid numeric data <"+this.R+">: "+this.H+"-"+typeof this.H);};_.Ng=function(a){return null!=a.H};_.Jg.prototype.toString=function(){return this.Sa()};_.Jea=function(){var a=_.Og("zChJod"),b=Iea;if(null==a.H)throw Error("B`"+a.R);a=a.Sa();return _.Ff(a,b)}; _.Kea=function(a,b,c){if(null==a.H)return c;a=a.Sa();return _.Ff(a,b)};_.Jg.prototype.V=_.ba(6);_.Jg.prototype.T=_.ba(7);Lea=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/;Eea=function(a){if("string"==typeof a){if("."==a.charAt(0))return _.Pg(a.substr(1));if("["==a.charAt(0)){var b=Lea.exec(a);a=-1==a.indexOf("=")?void 0:b[3];return _.Qg(b[1],a)}return _.Mea(a)}return a};_.Pg=function(a){return function(b){return b.getAttribute&&_.Nf(b,a)}}; _.Qg=function(a,b){return function(c){return _.Za(b)?c.getAttribute&&c.getAttribute(a)==b:c.hasAttribute&&c.hasAttribute(a)}};_.Mea=function(a){a=a.toUpperCase();return function(b){return(b=b.tagName)&&b.toUpperCase()==a}};Gea=function(){return!0}; _.Og=function(a){var b=window.WIZ_global_data;return b&&a in b?new _.Jg(a,b[a]):new _.Jg(a,null)};_.Nea=function(a){for(var b=[],c=0,d=0;d>=8);b[c++]=e}return b};var Rg,Pea;Rg=null;_.Oea=null;Pea=null;_.Sg=function(a,b){_.Qea();b=b?Pea:Rg;for(var c=[],d=0;d>2;e=(e&3)<<4|h>>4;h=(h&15)<<2|p>>6;p&=63;k||(p=64,f||(h=64));c.push(b[v],b[e],b[h],b[p])}return c.join("")}; _.Qea=function(){if(!Rg){Rg={};_.Oea={};Pea={};for(var a=0;65>a;a++)Rg[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),_.Oea[Rg[a]]=a,Pea[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a),62<=a&&(_.Oea["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)]=a)}}; var Rea,Tg,Sea,Tea,Vea,Wea,Zea,$ea,Yea,afa;_.t=function(a,b){this.Vg=a;this.mb=b};_.u=function(){};Rea="function"==typeof window.Uint8Array; _.x=function(a,b,c,d,e,f){a.H=null;b||(b=c?[c]:[]);a.Ja=c?String(c):void 0;a.W=0===c?-1:0;a.T=b;a:{if(a.T.length&&(b=a.T.length-1,(c=a.T[b])&&"object"==typeof c&&!_.hb(c)&&!(Rea&&c instanceof window.Uint8Array))){a.ta=b-a.W;a.R=c;break a}-1<=d){b.push("[...long stack...]");break}}a&&d>=a?b.push("[...reached max depth limit...]"): b.push("[end]");return b.join("")},ifa=function(a){var b=Error();if(Error.captureStackTrace)return Error.captureStackTrace(b,a),String(b.stack);try{throw b;}catch(c){b=c}return(a=b.stack)?String(a):null},pfa=function(a){var b;(b=ifa(a||pfa))||(b=qfa(a||arguments.callee.caller,[]));return b},qfa=function(a,b){var c=[];if(_.Gb(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(kfa(a)+"(");for(var d=a.arguments,e=0;d&&e=a.keyCode)a.keyCode=-1}catch(b){}}; _.lh.prototype.B5=_.ba(8); var ufa;_.tfa="closure_listenable_"+(1E6*Math.random()|0);_.mh=function(a){return!(!a||!a[_.tfa])};ufa=0;var vfa=function(a,b,c,d,e){this.listener=a;this.H=null;this.src=b;this.type=c;this.capture=!!d;this.Cn=e;this.key=++ufa;this.rA=this.zJ=!1},wfa=function(a){a.rA=!0;a.listener=null;a.H=null;a.src=null;a.Cn=null};var nh=function(a){this.src=a;this.H={};this.R=0};nh.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.H[f];a||(a=this.H[f]=[],this.R++);var h=xfa(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.Dx&&0<=e;e--){b.currentTarget=c[e];var f=Ifa(c[e],a,!0,b);d=d&&f}for(e=0;!b.Dx&&e>>0);Cfa=function(a){if(_.kb(a))return a;a[Jfa]||(a[Jfa]=function(b){return a.handleEvent(b)});return a[Jfa]};_.pf(function(a){Gfa=a(Gfa)}); _.th=function(){_.eh.call(this);this.ws=new nh(this);this.Afa=this;this.jY=null};_.q(_.th,_.eh);_.th.prototype[_.tfa]=!0;_.g=_.th.prototype;_.g.ND=function(){return this.jY};_.g.KA=function(a){this.jY=a};_.g.addEventListener=function(a,b,c,d){_.ph(this,a,b,c,d)};_.g.removeEventListener=function(a,b,c,d){_.rh(this,a,b,c,d)}; _.g.dispatchEvent=function(a){var b,c=this.ND();if(c)for(b=[];c;c=c.ND())b.push(c);c=this.Afa;var d=a.type||a;if(_.$a(a))a=new _.kh(a,c);else if(a instanceof _.kh)a.target=a.target||c;else{var e=a;a=new _.kh(d,c);_.Xc(a,e)}e=!0;if(b)for(var f=b.length-1;!a.Dx&&0<=f;f--){var h=a.currentTarget=b[f];e=h.mD(d,!0,a)&&e}a.Dx||(h=a.currentTarget=c,e=h.mD(d,!0,a)&&e,a.Dx||(e=h.mD(d,!1,a)&&e));if(b)for(f=0;!a.Dx&&fb?null:a.substr(b+1)};_.Eh=function(a){a=a.match(_.yh);return _.xh(a[1],a[2],a[3],a[4])};_.Kfa=function(a){a=a.match(_.yh);return _.xh(null,null,null,null,a[5],a[6],a[7])};_.Lfa=function(a,b){if(a){a=a.split("&");for(var c=0;cc&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]};Nfa=function(a,b,c){if(_.hb(b))for(var d=0;dd)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return(0,window.decodeURIComponent)(a.substr(d,e-d).replace(/\+/g," "))};Qfa=/[?&]($|#)/;_.Kh=function(a,b){for(var c=a.search(_.Ih),d=0,e,f=[];0<=(e=_.Hh(a,d,b,c));)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.substr(d));return f.join("").replace(Qfa,"$1")};_.Lh=function(a,b,c){return _.Gh(_.Kh(a,b),b,c)}; var Rfa="gpcaz tab gpsrc gpsls wwc plsa plsatok prsrc apisrc vnl socpid socfid phselids plus_info ppsu _rmrp".split(" "),Tfa=function(){var a=Sfa;(0,_.ub)(Rfa,function(b){a=_.Kh(a,b)});return a},Ufa=function(a){var b=window;return new _.ha(function(c,d){var e=b.document.documentElement,f=e.style.pointerEvents;e.style.pointerEvents="none";var h=_.ea(4E3).then(function(){d("Origin check taking too long.")}),k=function(p){var v=p.origin;p.source==b.parent&&"verify-origin-reply"==p.data&&(v==a?(h.cancel(), e.style.pointerEvents=f,b.removeEventListener("message",k),c()):d("Claimed origin "+a+" did not match parent origin: "+v))};b.addEventListener("message",k);b.parent.postMessage("verify-origin",a)})},Vfa=function(a){var b=window;return b.location.origin&&b.location.ancestorOrigins?(0,_.Db)(b.location.ancestorOrigins,function(c){return c==a||c==b.location.origin}):!1}; (function(){var a;if(window!=window.top&&(!_.fd()||window.frames!=window.top))if(_.y(_.$g,4)){if(_.fd()&&_.qd(9)||_.jd()&&_.qd(33))return;var b=_.Og("liWUH").Sa(null);b&&(window.location.origin&&window.location.ancestorOrigins?Vfa(b)||(a="Claimed origin "+b+"did not match location.ancestorOrigins."):_.ia(Ufa(b),function(b){a="Origin check failed. "+b;_.Ae(window.location,uca);return!0}))}else a="Attempting to iframe without @AllowFraming annotation.";a&&_.Ae(window.location,uca)})();var Sfa=window.location.href; window.BOQ_originalHref=Sfa;if(window.history.replaceState){var Wfa=Tfa();Wfa!=Sfa&&window.history.replaceState(null,window.document.title||"",Wfa)}; _.Mh={};_.Qh={};_.Rh={};_.Sh={};_.Xfa=function(a){_.x(this,a,0,-1,null,null)};_.q(_.Xfa,_.u);_.Th=new _.t(90848875,_.Xfa);_.Yfa=function(a){_.x(this,a,0,-1,null,null)};_.q(_.Yfa,_.u);_.Zfa=new _.t(154852854,_.Yfa);_.ka=function(a){_.x(this,a,0,-1,$fa,null)};_.q(_.ka,_.u);var $fa=[3];_.ka.prototype.KK=_.ba(9);_.ka.prototype.getMessage=function(){return _.qa(this,2,"")};_.Uh=function(a,b,c){this.R=a;this.Lm=b||null;this.H=c||[]};_.Uh.prototype.toString=function(){return this.R};var bga;_.aga=new _.Uh("yRRtR");bga=new _.Uh("pVbxBc");_.Vh=new _.Uh("n73qwf");_.Wh=new _.Uh("GHAeAc","GHAeAc");_.cga=new _.Uh("Wt6vjf");_.dga=new _.Uh("byfTOb");_.Xh=new _.Uh("LEikZe");_.ega=new _.Uh("rJmJrc");_.A=new _.Uh("MpJwZc");_.fga=new _.Uh("UUJqVe");_.gga=new _.Uh("lsjVmc"); _.Yh=new _.Uh("gychg",void 0,[_.Xh]);_.Zh=new _.Uh("xUdipf");_.$h=new _.Uh("Ulmmrd",void 0,[_.Yh]);_.ai=new _.Uh("NwH0H",void 0,[_.Zh]);var hga,iga,kga,jga;hga={};iga={};kga=function(a,b){var c=b?hga:iga,d=c[a.toString()];d||(jga(b),d=c[a.toString()]);return d};jga=function(a){var b=a?_.Mh:_.Rh;a=a?hga:iga;for(var c in b){var d=b[(0,window.parseInt)(c,10)],e=d.mb.prototype.Ra;e&&(a[e]=d.Vg)}};_.lga=function(a){var b=kga(a.Ra,!0);return{rb:_.Qh[b],Mc:_.Mh[b],request:a}};_.mga=function(a){var b=kga(a.Ra,!1);return{rb:_.Sh[b],Zb:_.Rh[b],Vb:a}}; _.nga={};_.bi=function(a,b){this.H=a;this.xc=b;a.prototype.Ra&&(_.nga[a.prototype.Ra]=this)};_.bi.prototype.Hb=function(a){return new this.H(a)};_.ci=function(a){var b;a instanceof _.u?b=a.Ra:a instanceof _.bi?b=a.H.prototype.Ra:b=a.prototype.Ra;return b}; _.di=function(a,b,c){this.H=a;this.qg=b||void 0;this.pq=c||{}};_.di.prototype.De=function(){return this.H};_.di.prototype.y6=_.ba(10);_.oga=function(a,b,c){var d=b.Vg;b=_.Mc(a.pq,function(a){return _.ya(a)});b[d]=c;c=(c=a.qg)?_.ya(c):null;return new _.di(a.H,c,b)}; _.C=function(a,b,c,d){this.R=a;this.hv=b;this.LO=c;this.H=d||(0,window.parseInt)(a,10)||null};_.C.prototype.toString=function(){return this.R};_.C.prototype.Hb=function(a){return new _.di(this,a)};_.C.prototype.V=_.ba(12);_.C.prototype.matches=function(a){return this.R==a.R||this.H&&this.H.toString()==a.R||a.H&&a.H.toString()==this.R?!0:!1}; _.pga=function(a){return!(_.lb(a)&&(!_.Za(a.Mc)||a.Mc instanceof _.t)&&a.rb instanceof _.t)||_.Za(a.request)&&!(a.request instanceof _.u)||_.Za(a.yw)&&!_.aba(a.yw)||_.Za(a.ix)&&(!_.ab(a.ix)||0>a.ix)?!1:!0}; _.ei=function(a){if(_.kb(a.De))return a.De();var b=-1;if(a instanceof _.u){var c=a.Ra;var d=hga[c.toString()];d||(jga(!0),d=hga[c.toString()]);d?c=!0:(d=iga[c.toString()],d||(jga(!1),d=iga[c.toString()]),c=d?!1:void 0);a=c?_.lga(a):_.mga(a)}a instanceof _.t?b=a.Vg:a.Mc?b=a.Mc.Vg:a.Zb?b=a.Zb.Vg:a.rb&&(b=a.rb.Vg);d=_.Mh[b]||_.Rh[b];a=_.Qh[b]||_.Sh[b];c=_.eb;d&&(c=d.mb);d=_.eb;a&&(d=a.mb);return new _.C(b+"",d,c)};_.fi=function(a,b){return new _.C(a.Vg+"",a.mb,b?b.mb:_.eb)}; _.gi=function(a){var b=a.De().H;if(null==b||0>b)return null;var c=_.Qh[b];if(c){var d=a.pq[_.Th.Vg],e=a.pq[_.Zfa.Vg];a={rb:c,Mc:_.Mh[b],request:a.qg,yw:d&&_.y(d,1)};e&&_.y(e,1)&&(a.ix=_.y(e,1));return a}return(e=_.Rh[b])?a={rb:_.Sh[b],Zb:e,Vb:a.qg}:null}; _.hi=_.r("wZVHld");_.ii=_.r("nDa8ic");_.qga=_.r("o07HZc");_.ki=_.r("UjQMac");var Bga,Cga;_.rga=_.r("ti6hGc");_.sga=_.r("ZYIfFd");_.tga=_.r("TGB85e");_.uga=_.r("RXQi4b");_.vga=_.r("eQsQB");_.wga=_.r("O1htCb");_.xga=_.r("g6cJHd");_.yga=_.r("otb29e");_.li=_.r("AHmuwe");_.zga=_.r("O22p3e");_.mi=_.r("JIbuQc");_.Aga=_.r("ih4XEb");_.ni=_.r("GvneHb");Bga=_.r("rcuQ6b");Cga=_.r("dyRcpb"); var Dga=function(a){var b={},c={},d=[],e=[],f=function(a){if(!c[a]){var e=a instanceof _.Uh?a.H:[];c[a]=_.Wb(e);(0,_.ub)(e,function(c){b[c]=b[c]||[];b[c].push(a)});e.length||d.push(a);(0,_.ub)(e,f)}};for((0,_.ub)(a,f);d.length;){var h=d.shift();e.push(h);b[h]&&(0,_.ub)(b[h],function(a){_.Pb(c[a],h);c[a].length||d.push(a)})}var k={},p=[];(0,_.ub)(e,function(a){a instanceof _.Uh&&(a=a.Lm,null==a||k[a]||(k[a]=!0,p.push(a)))});return{YIa:e,owa:p}}; var oi=function(){_.eh.call(this)};_.q(oi,_.eh);oi.prototype.ye=function(){};var pi=function(a,b){this.H=a;this.R=b};pi.prototype.execute=function(a){this.H&&(this.H.call(this.R||null,a),this.H=this.R=null)};pi.prototype.abort=function(){this.R=this.H=null};_.pf(function(a){pi.prototype.execute=a(pi.prototype.execute)});_.qi=function(a,b){_.eh.call(this);this.W=a;this.ta=b;this.$=[];this.V=[];this.H=[]};_.q(_.qi,_.eh);_.qi.prototype.R=oi;_.qi.prototype.T=null;_.qi.prototype.getId=function(){return this.ta};var Ega=function(a,b){a.V.push(new pi(b,void 0))};_.qi.prototype.Ge=function(){return!!this.T};var Gga=function(a,b){var c=new a.R;c.ye(b());a.T=c;c=(c=!!Fga(a.H,b()))||!!Fga(a.$,b());c||(a.V.length=0);return c}; _.qi.prototype.wa=function(a){(a=Fga(this.V,a))&&window.setTimeout(_.uf("Module errback failures: "+a),0);this.H.length=0;this.$.length=0};var Fga=function(a,b){for(var c=[],d=0;d<"+b+"> but the service was not registered in that module.")}; var I,Gi,Xga,Yga;I=function(a,b){b=new _.Uh(a,a,b);return _.Fi[a]=b};Gi=function(a,b){Xga(b).push(a)};Xga=function(a){a=a.toString();return Yga[a]=Yga[a]||[]};Yga={};_.Fi={};_.Hi=function(a){_.eh.call(this);this.V=a;this.H={}};_.q(_.Hi,_.eh);var Zga=[];_.Hi.prototype.listen=function(a,b,c,d){return _.Ii(this,a,b,c,d)};_.Ii=function(a,b,c,d,e,f){_.hb(c)||(c&&(Zga[0]=c.toString()),c=Zga);for(var h=0;hthis.Qa&&(this.Qa=c);for(var d=c-this.Ja,e=this.Ba.length;0d;)e--;_.Zb(this.Ba,e,0,[a,d,b.pla]);this.Ya[a]=c}; _.g.done=function(a,b,c){this.R||!this.H[a]?Qi(this,"done",a,b):(b&&this.Bh(b,c),this.H[a]--,0==this.H[a]&&delete this.H[a],_.Uc(this.H)&&sha(this)&&(this.R=!0,_.Pb(qha,this),this.$f=this.ta=null,this.zd()))};_.g.ef=function(a,b,c){this.R&&Qi(this,"branch",a,b);b&&this.Bh(b,c);this.H[a]?this.H[a]++:this.H[a]=1}; var sha=function(a){if(!_.Oi)return!0;if(a.Fa){var b=new _.Ni("abandoned",a);a.dispatchEvent(b);_.Oi.dispatchEvent(b);return!0}var c=b="",d;for(d in a.$)a.$.hasOwnProperty(d)&&(c=c+b+d,b="|");c&&(a.hD.dup=c);b=new _.Ni("beforedone",a);if(!a.dispatchEvent(b)||!_.Oi.dispatchEvent(b))return!1;(c=tha(a.hD))&&(a.T.cad=c);b.type="done";return _.Oi.dispatchEvent(b)},Qi=function(a,b,c,d){if(_.Oi){var e=new _.Ni("error",a);e.error=b;e.ef=c;e.R=d;e.H=a.R;_.Oi.dispatchEvent(e)}},tha=function(a){var b=[];_.Hc(a, function(a,d){d=(0,window.encodeURIComponent)(d);a=(0,window.encodeURIComponent)(a).replace(/%7C/g,"|");b.push(d+":"+a)});return b.join(",")}; _.Pi.prototype.action=function(a){this.R&&Qi(this,"action");var b=[],c=null,d=null,e=null,f=null;uha(a,function(a){var h;!a.__oi&&a.getAttribute&&(a.__oi=a.getAttribute("oi"));if(h=a.__oi)b.unshift(h),c||(c=a.getAttribute("jsinstance"));e||d&&"1"!=d||(e=a.getAttribute("ved"));f||(f=a.getAttribute("vet"));d||(d=a.getAttribute("jstrack"))});f&&(this.T.vet=f);d&&(this.T.ct=this.W,0Math.random(); hia=function(a){var b=[];a=fia(a);var c;a.mq[_.Vh]&&(c=a.mq[_.Vh][0]);c&&b.push(c);a=a.V||[];for(var d=0;dc.H.length&&c.H.push([a,b]))};wia=function(a){a.H&&((0,_.ub)(a.H,function(a){yia(this.R,a[1],a[0])},a),a.H=null)};via=new uia;zia=function(a){_.gj(null,a)}; var Aia=function(){var a=window;if(!a.location)try{(0,_.of)(a)}catch(c){}var b=a.location&&a.location.ancestorOrigins;if(_.Za(b))return b&&b.length?b[b.length-1]==a.location.origin:!0;try{return _.Za(a.top.location.href)}catch(c){return!1}};var Bia={},Cia=function(){var a={};a.location=window.document.location.toString();if(Aia())try{a["top.location"]=window.top.location.toString()}catch(c){a["top.location"]="[external]"}else a["top.location"]="[external]";for(var b in Bia)try{a[b]=Bia[b].call()}catch(c){a[b]="[error] "+c.message}return a}; var Dia=function(a){this.H=a;this.T={};this.R=[]},yia=function(a,b,c){var d=Cia();d["call-stack"]=pfa();c&&(d.message=c);var e;b instanceof Error?e=b:e=b||"";b="";if(e){b=e.message||"unknown";for(var f=c=0;f>>0;b=c}c="";for(h in d)c=c+h+":"+d[h]+":";var h=b+"::"+c;b=a.T[h];b||(b={time:0,count:0},a.T[h]=b);if(1E4>(0,_.qb)()-b.time)b.count++,1==b.count&&(d=Cia(),d.message="Throttling: "+h,a.H.R(e,d));else{b.count&&(d["dropped-instances"]=b.count);b.time=(0,_.qb)(); for(h=b.count=0;h<_.nj(this)?this.H.status:-1}catch(a){return-1}};_.lj.prototype.yh=function(){try{return this.H?this.H.responseText:""}catch(a){return""}};_.lj.prototype.V=_.ba(11);_.lj.prototype.getAllResponseHeaders=function(){return this.H&&4==_.nj(this)?this.H.getAllResponseHeaders()||"":""};_.pf(function(a){_.lj.prototype.Za=a(_.lj.prototype.Za)}); var oj=function(a,b,c){_.th.call(this);this.V=b||null;this.T={};this.W=$ia;this.$=a;c||(this.H=null,_.Gd&&!_.Td("10")?hfa((0,_.ob)(this.R,this),!1,null):(this.H=new hj((0,_.ob)(this.R,this)),jj(this.H,"setTimeout"),jj(this.H,"setInterval"),Hia(this.H),ida(this.H)))};_.q(oj,_.th);var aja=function(a,b){_.kh.call(this,"c");this.error=a;this.context=b};_.q(aja,_.kh);var $ia=function(a,b,c,d){_.Sia(a,null,b,c,d)}; oj.prototype.R=function(a,b){a=a.error||a;b=b?_.Wc(b):{};a instanceof Error&&_.Xc(b,a.__closure__error__context__984382||{});var c=_.db("window.location.href");if(_.$a(a))var d={message:a,name:"Unknown error",lineNumber:"Not available",fileName:c,stack:"Not available"};else{var e=!1;try{d=a.lineNumber||a.line||"Not available"}catch(B){d="Not available",e=!0}try{var f=a.fileName||a.filename||a.sourceURL||_.Ya.$googDebugFname||c}catch(B){f="Not available",e=!0}d=!e&&a.lineNumber&&a.fileName&&a.stack&& a.message&&a.name?a:{message:a.message||"Not available",name:a.name||"UnknownError",lineNumber:d,fileName:f,stack:a.stack||"Not available"}}if(this.V)try{this.V(d,b)}catch(B){}f=d.message.substring(0,1900);if(!(a instanceof _.rb)||a.H){a=d.fileName;c=d.lineNumber;e=d.stack;try{var h=_.Fh(this.$,"script",a,"error",f,"line",c);if(!_.Uc(this.T)){var k=h,p=_.Pfa(this.T);h=Mfa(k,p)}p={};p.trace=e;if(b)for(var v in b)p["context."+v]=b[v];var w=_.Pfa(p);_.ab(null)&&(w=w.substring(0,null));this.W(h,"POST", w,this.ta)}catch(B){_.zba("Error occurred in sending an error report.\n\n","script:",a,"\n","line:",c,"\n","error:",f,"\n","trace:",e)}}try{this.dispatchEvent(new aja(d,b))}catch(B){}};oj.prototype.vc=function(){_.gh(this.H);oj.Ka.vc.call(this)}; var cja=function(a){via.init();a&&(a=new oj(a,void 0,!0),xia(new Dia(a)));var b=null;a=function(a){_.Ya.$googDebugFname&&a&&a.message&&!a.fileName&&(a.message+=" in "+_.Ya.$googDebugFname);b?a&&a.message&&(a.message+=" [Possibly caused by: "+b+"]"):b=String(a);_.gj(null,a)};_.cb("_DumpException",a,void 0);_.cb("_B_err",a,void 0);(0,_.ub)([_.Ya].concat([]),_.pb(hfa,_.pb(bja,!0),!0));_.kd()&&_.qd(28)||_.jd()&&_.qd(14)||_.fd()&&_.qd(11)||_.nd()&&_.qd(10);if(!_.Gd||_.Td(10))a=new hj(zia),a.R=!0,a.H=!0, Hia(a),jj(a,"setTimeout"),jj(a,"setInterval"),ida(a)},bja=function(a,b){_.oc(b.message,"Error in protected function: ")||(b.error&&b.error.stack?_.gj(null,b.error):a||_.gj(null,b))}; var dja=function(a,b){b=b||_.Oe();var c=b.mc(),d=b.createElement("STYLE");d.type="text/css";b.getElementsByTagName("HEAD")[0].appendChild(d);d.styleSheet?d.styleSheet.cssText=a:d.appendChild(c.createTextNode(a));return d};var eja=function(){this.H=_.xi()};eja.prototype.init=function(){var a=this;_.cb("_F_installCss",function(b){if(b&&"sentinel{}"!=b){var c=a.H.wa;if(c)if(c=fja(c),0==c.length)gja(b,window.document);else{c=_.Ta(c);for(var d=c.next();!d.done;d=c.next())gja(b,d.value)}else gja(b,window.document)}},void 0)}; var gja=function(a,b){var c=b.styleSheets.length,d=dja(a,new _.Me(b));d.setAttribute("data-late-css","");b.styleSheets.length==c+1&&_.Fb(b.styleSheets,function(a){return(a.ownerNode||a.owningElement)==d})},fja=function(a){return(0,_.Ab)(hia(a),function(a){return a.T})}; (new eja).init();var hja=function(){this.H={};this.R=""},ija={g3a:"k",rTa:"ck",e0a:"m",QUa:"exm",OUa:"excm",nPa:"am",a3a:"rt",PYa:"d",PUa:"ed",M4a:"sv",NTa:"deob",LRa:"cb",$3a:"rs",MTa:"dk",w3a:"sdch"};hja.prototype.toString=function(){var a=[],b=(0,_.ob)(function(b){_.Za(this.H[b])&&a.push(b+"="+this.H[b])},this);b("sdch");b("k");b("ck");b("m");b("am");b("rt");"d"in this.H||pj(this,"d","0");b("d");b("dk");b("exm");b("excm");(this.H.excm||this.H.exm)&&a.push("ed=1");b("rs");b("cb");return this.R+a.join("/")}; var pj=function(a,b,c){c?a.H[b]=c:delete a.H[b]},jja=function(a,b){a.R=b};hja.prototype.clone=function(){return _.kja(this.toString())};_.kja=function(a){var b=new hja,c=a.match(_.yh)[5];_.Hc(ija,function(a){var d=c.match("/"+a+"=([^/]+)");d&&pj(b,a,d[1])});var d=-1!=a.indexOf("_/ss/")?"_/ss/":"_/js/";jja(b,a.substr(0,a.indexOf(d)+d.length));return b}; var lja;lja=/^[\w+/_-]+[=]{0,2}$/;_.mja=function(a){if((a=(a||_.Ya).document.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&lja.test(a))return a};var qja,oja;_.qj=function(a,b,c,d){d=void 0===d?!1:d;this.ua=_.kja(_.ae(a));this.W=b;this.$=c;this.Ba=d;this.V={};this.T=[];this.R=!0;a=this.ua;a=(a=a.H.m?a.H.m:null)?a.split(","):[];_.nja(this,a);this.wa()}; _.qj.prototype.ta=function(a,b,c,d){if(!a)throw Error("S");this.Ba&&(a=oja(this,a));for(b=0;b=Number(c)?a:a=-1Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if((0,window.isNaN)(c)||d.length>=Number(c))return d;d=(0,window.isNaN)(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e); a=Number(c)-d.length-f.length;0<=b.indexOf("-",0)?d=f+d+(0,_.vc)(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",d=f+(0,_.vc)(b,a)+d);return d},d:function(a,b,c,d,e,f,h,k){return _.Dj.f((0,window.parseInt)(a,10),b,c,d,0,f,h,k)}};_.Dj.i=_.Dj.d;_.Dj.u=_.Dj.d; _.Ej=function(){};_.Ej.prototype.H=_.ba(33);_.Ej.prototype.T=_.ba(34);_.Ej.prototype.R=_.ba(35);(function(a,b,c,d){var e=d||{};c&&_.Cja===c||(_.yj(_.vj,function(d){var f=_.Jea();d.Xz=!!_.y(f,1);null!=_.y(f,2)?d.R=_.y(f,2):e.D9a&&(d.R="https://www.google.com/log?format=json");d.gF=a;c&&_.l(d.H,2,c);d.V=b;void 0!==e.a8&&(d.a8=e.a8);void 0!==e.pM&&(d.pM=e.pM);void 0!==e.transport&&(d.transport=e.transport);void 0!==e.dQ&&(d.dQ=e.dQ);void 0!==e.sv&&(d.sv=e.sv);void 0!==e.zP&&(d.zP=e.zP);void 0!==e.Xz&&(d.Xz=e.Xz);void 0!=e.kK&&(d.kK=e.kK);void 0!=e.bK&&(d.bK=e.bK)}),c&&(_.Cja=c))})({$ea:-1,YQa:357, S4a:0,x7a:65,U7a:132,V7a:261,EUa:15,o0a:1,tRa:2,R6a:3,m0a:74,B_a:4,TVa:5,QZa:6,YPa:7,$Za:8,a_a:9,MWa:10,zQa:11,vYa:12,kYa:13,lYa:777,qXa:14,NWa:16,c_a:17,YWa:18,XZa:19,UPa:20,b_a:21,a2a:22,$1a:37,QWa:23,SZa:24,ZZa:52,UZa:237,YZa:268,vSa:493,wSa:494,KPa:25,MPa:26,CW:27,vTa:243,wTa:784,eWa:28,ZTa:29,z6a:30,PWa:31,Qea:32,XYa:33,Y0a:34,TZa:35,NZa:36,P0a:38,Q0a:458,R0a:459,YXa:39,bYa:50,OSa:40,p4a:41,t4a:465,r4a:515,s4a:516,q4a:707,V1a:574,H3a:624,W1a:625,e2a:42,ZVa:43,UWa:44,hVa:45,$Pa:46,zRa:323,y4a:47, TQa:48,L5a:49,QXa:51,ORa:53,m2a:54,hUa:55,$Ta:56,V3a:57,d4a:58,EYa:59,r7a:60,T0a:61,H0a:62,L0a:63,CZa:64,N7a:66,P7a:326,O7a:709,URa:67,mTa:68,b2a:69,c2a:70,dSa:71,sZa:72,Z1a:73,wZa:75,u4a:76,DWa:77,sRa:78,E_a:79,jTa:196,hTa:80,fXa:81,vVa:169,yVa:170,ZWa:82,aXa:671,cXa:215,bXa:228,$Wa:229,dXa:374,eXa:240,I3a:83,LPa:84,$6a:85,FYa:86,U3a:87,HUa:88,p6a:89,q6a:90,ZQa:91,TTa:92,CXa:107,H2a:93,pUa:131,iVa:181,W0a:182,T3a:390,R4a:539,D5a:94,kPa:95,$Va:96,o2a:97,v5a:98,t5a:99,qUa:396,V6a:100,x4a:101,PZa:102, Y_a:103,a0a:104,nQa:105,qPa:106,Y3a:108,f_a:109,FWa:110,DRa:111,JUa:112,cVa:113,g6a:114,h6a:115,RZa:116,VZa:117,$Ya:118,B5a:119,C5a:265,DVa:120,fTa:121,gQa:122,hQa:123,iQa:124,NSa:125,hSa:126,w5a:127,KEEP:128,BWa:129,bSa:130,vPa:133,xPa:224,yPa:546,wPa:764,d_a:134,SPa:135,l3a:136,vXa:140,wXa:140,nWa:150,oWa:150,ERa:151,FRa:151,aUa:152,bUa:152,x8a:154,u8a:155,t8a:156,y8a:157,v8a:158,s8a:171,z8a:589,hZa:159,jZa:769,kZa:160,mZa:767,nZa:768,f2a:165,iUa:166,W3a:167,e4a:168,n4a:178,$Xa:179,MYa:180,NYa:262, x3a:287,IWa:193,z2a:200,A2a:419,dWa:201,WYa:207,k3a:202,l5a:748,CVa:787,eTa:213,rYa:214,PQa:222,jWa:223,A5a:227,l7a:232,m7a:233,IPa:235,JPa:538,D4a:236,F4a:276,A4a:238,CWa:239,yTa:242,xTa:699,$Ua:244,bVa:291,L7a:248,Z0a:249,g2a:253,EWa:254,e6a:255,f6a:256,PVa:259,EVa:259,ISa:260,xWa:263,tSa:304,sSa:305,xYa:137,O1a:138,P1a:139,oTa:141,pTa:142,F_a:143,BXa:144,k1a:145,m1a:146,l1a:330,n1a:368,OWa:147,FVa:148,kVa:149,lVa:257,kTa:303,nVa:266,mVa:313,gXa:314,Q2a:153,WPa:161,iZa:162,lZa:163,S1a:164,H6a:172, NQa:173,a1a:174,XPa:175,RPa:176,lSa:177,rQa:183,i4a:184,SUa:185,QVa:186,n2a:187,q2a:188,nUa:189,T1a:190,kRa:191,X6a:192,s0a:194,W2a:195,c0a:197,k7a:198,WVa:199,lTa:203,r6a:204,H_a:205,I_a:372,yQa:206,pRa:208,M7a:209,J5a:210,M5a:211,yYa:212,zYa:558,M3a:216,hXa:217,A_a:218,SYa:219,NPa:220,iXa:221,nSa:225,r2a:226,t2a:264,s2a:507,J4a:230,L4a:231,K4a:267,aZa:234,xRa:241,s1a:245,t1a:246,kXa:247,u3a:250,ZYa:251,uQa:252,h4a:269,rSa:270,wVa:271,IYa:272,ZUa:273,aVa:274,z4a:275,QTa:277,k8a:278,s5a:279,u5a:645, kUa:280,w8a:281,R7a:282,rUa:283,W4a:778,USa:284,aQa:285,xXa:286,aSa:288,TRa:344,sQa:289,wWa:290,Z6a:292,Y6a:293,H1a:294,z0a:315,x0a:316,y0a:317,yWa:295,zWa:325,s3a:296,o4a:297,l8a:298,o7a:299,p7a:466,$Ra:300,$Qa:301,kQa:302,dUa:306,OVa:307,cUa:308,f4a:309,X3a:310,cZa:311,sTa:312,tTa:318,xVa:319,bQa:320,M1a:321,K1a:322,qSa:327,pSa:327,r_a:328,N1a:329,Q6a:331,v2a:332,JWa:333,wUa:334,yUa:405,GRa:335,j5a:336,h2a:337,UVa:338,VVa:339,w4a:340,m3a:341,CYa:342,sPa:343,KYa:345,LYa:346,gUa:347,g4a:348,CTa:349, PPa:350,C8a:351,B8a:352,JRa:353,k5a:354,k4a:355,wRa:356,IZa:358,jSa:359,D7a:360,n7a:361,ZPa:362,P_a:363,Q_a:364,v7a:365,rPa:366,Z5a:367,iSa:369,T5a:370,P2a:371,g1a:373,d6a:375,h_a:376,q7a:377,C_a:378,B4a:379,E6a:380,F6a:381,XXa:382,C4a:383,X5a:384,XRa:385,YRa:386,eVa:387,Z_a:388,$_a:389,QQa:391,lWa:392,vRa:393,k_a:394,vZa:395,uRa:397,sUa:398,tUa:399,Z3a:400,TSa:401,WSa:402,f7a:403,e7a:404,i2a:406,jRa:407,iea:408,aTa:409,aRa:410,m_a:411,WRa:412,m4a:413,xUa:414,QSa:415,iWa:416,qWa:417,$5a:418,v4a:420, XSa:421,R_a:422,bWa:423,WWa:424,z3a:425,E0a:426,RSa:427,WTa:428,VSa:429,r8a:430,e_a:431,oUa:432,$Sa:433,y2a:434,yXa:436,zXa:437,fUa:438,pPa:439,U1a:440,IUa:441,wQa:442,X_a:443,K5a:444,Q7a:445,uWa:446,vWa:447,QPa:448,N5a:449,O5a:450,PRa:451,uSa:452,d5a:453,P4a:454,M0a:455,N0a:651,L1a:456,QRa:457,dZa:460,rVa:461,qVa:462,D8a:463,A6a:464,x2a:467,j4a:468,E8a:469,j6a:470,E7a:471,HWa:472,qYa:473,VTa:474,xZa:475,SSa:476,y5a:477,c3a:478,xQa:479,j2a:480,H4a:481,WQa:482,z5a:483,d2a:484,a8a:485,g8a:642,u6a:486, l_a:487,CPa:488,a6a:489,uYa:490,mRa:491,cWa:492,JQa:495,KQa:496,yRa:497,TPa:498,kWa:499,tXa:500,F0a:501,G0a:502,BTa:503,N3a:504,pXa:505,y3a:506,JSa:508,ESa:509,IRa:510,B2a:511,r0a:512,oPa:513,i7a:514,b6a:517,O0a:518,fSa:519,gSa:520,GWa:521,h7a:522,V2a:523,XTa:524,YTa:525,Q3a:526,O3a:527,MXa:528,o1a:529,c7a:530,f0a:531,P3a:532,WZa:533,GTa:534,TYa:535,UYa:536,CQa:537,dTa:540,M_a:541,iTa:543,RXa:544,SXa:619,CRa:545,jXa:547,KUa:548,SWa:549,S6a:550,NRa:551,oQa:552,D0a:553,C2a:554,d1a:555,HYa:556,XWa:557, TWa:559,mPa:560,XVa:561,v0a:562,I1a:563,HSa:564,F8a:565,cTa:566,HTa:567,W6a:568,k6a:569,ITa:570,l4a:571,bTa:572,g0a:573,XQa:575,mSa:576,lRa:577,p1a:578,N2a:579,M2a:580,DYa:581,DXa:582,OQa:583,H8a:584,YVa:585,yZa:586,h3a:587,lUa:588,b3a:590,o6a:591,gVa:593,l2a:594,jYa:595,w7a:596,q_a:597,t0a:598,s6a:599,dQa:600,J3a:601,K3a:602,g_a:603,T4a:604,NUa:605,O_a:606,HRa:607,MQa:608,AUa:609,J7a:610,K7a:611,DUa:612,wYa:613,bRa:614,cRa:615,t3a:616,zUa:617,b8a:618,IXa:621,jQa:622,EZa:623,tPa:626,uPa:627,nYa:628, i3a:629,g7a:630,F5a:631,s7a:632,I8a:633,RRa:634,h1a:635,fQa:636,mYa:637,d7a:638,UXa:639,KWa:640,q0a:641,w6a:643,x6a:644,tQa:646,eSa:647,A3a:648,G8a:649,q1a:650,E5a:652,vQa:653,oSa:654,DQa:655,EQa:656,p0a:657,v6a:658,LVa:659,x5a:660,v_a:661,LWa:662,n3a:663,L_a:664,KXa:665,GZa:666,LXa:667,nTa:668,cSa:669,I0a:670,YSa:672,k2a:673,R3a:674,tVa:675,sVa:676,RUa:677,OZa:678,e8a:679,l0a:680,FQa:681,TUa:682,VWa:683,MRa:684,cQa:685,aWa:686,a7a:687,b7a:688,w_a:689,GSa:690,AXa:691,G2a:692,f8a:693,YUa:694,HQa:695, h8a:696,pWa:697,AZa:698,AQa:700,sXa:701,L2a:702,u7a:703,B3a:704,r3a:705,b0a:706,P6a:708,bZa:710,P5a:711,G3a:712,t6a:713,N6a:714,pVa:715,uXa:716,I7a:717,G5a:718,T7a:719,SRa:720,IQa:721,w2a:722,J8a:723,BUa:724,gWa:725,hWa:726,S7a:727,MZa:728,i1a:729,LZa:730,oVa:731,N_a:732,F7a:733,H7a:734,G7a:735,J1a:736,PSa:737,DZa:738,zVa:739,S3a:740,lQa:741,X4a:742,iRa:743,n0a:744,HZa:745,OTa:746,s_a:747,gYa:749,hYa:801,t7a:750,u_a:751,n5a:752,u2a:753,VPa:754,OXa:755,NXa:756,AWa:757,zPa:758,Z4a:759,mWa:760,$4a:761, OYa:762,FUa:763,JYa:765,a5a:766,XUa:770,mQa:771,JXa:772,n8a:773,CUa:774,ZSa:775,i8a:776,V4a:779,FSa:780,m5a:781,Y1a:782,v1a:783,b5a:785,LQa:786,c8a:788,F3a:789,UUa:790,Y4a:791,RWa:792,tWa:793,I4a:794,KSa:795,OPa:796,BVa:797,APa:798,oRa:799,hRa:800,U4a:802,J_a:803,m8a:804,p8a:805,BPa:806,C7a:807,d8a:808,VYa:809,B7a:810,BZa:811,i_a:812,j_a:813,HPa:814,E2a:815,g5a:816}.Qea,new _.Ej,199); _.Mja=I("iTsyac");_.Nja=I("iN16H");_.Oja=I("HLo3Ef");_.Pja=I("HDvRde");_.Qja=I("VwDzFe",[_.Nja]);Gi(_.Qja,"HDvRde");_.Rja=I("iJAeU");Gi(_.Rja,"x60fie");_.Sja=I("x60fie",[_.Rja]);_.Fj=I("UpgCub",[_.Mja,_.Sja]);Gi(_.Fj,"tfTN8c");_.Tja=I("tfTN8c",[_.Fj]); _.Gj=I("ws9Tlc");Gi(_.Gj,"wI7Sfc");_.Hj=I("wI7Sfc",[_.Gj]);_.Uja=I("rE6Mgd",[_.Hj]);Gi(_.Uja,"TUzocf");_.Ij=I("blwjVc");Gi(_.Ij,"HLo3Ef");_.Vja=I("fKUV3e");Gi(_.Vja,"TUzocf");_.Wja=I("OmgaI",[_.Ij]);Gi(_.Wja,"TUzocf");_.Jj=I("D9BKJd",[_.Xh,_.Ij,_.Wja,_.Vja,_.Uja]);Gi(_.Jj,"iN16H");_.Xja=I("yllYae",[_.Ij,_.Tja]);_.Yja=I("RzIzud",[_.Yh,_.Jj,_.Ij]);Gi(_.Yja,"iTsyac"); var Zja=function(){};_.Wi(Zja,_.Oja);var $ja=function(){};_.Wi($ja,_.Pja);var aka=function(){};_.Wi(aka,_.Nja);var bka=function(){};bka.prototype.fetch=function(){};bka.prototype.lb=function(){};_.Wi(bka,_.Tja,_.Fj);var cka=function(){};_.Wi(cka,_.Mja);_.dka=I("A7fCU",[_.Pja,_.Oja,_.aj]);Gi(_.dka,"UgAtXe");Xi(cka.Al,_.Yja);Xi(bka.Al,_.Fj);_.Jj&&(Xi(aka.Al,_.Jj),Xi($ja.Al,_.Qja));Xi(Zja.Al,_.Ij);_.Ti({rpc:Vha(_.dka,"rpc"),Q9a:function(a,b){var c=_.Ui(a,{ra:{CLa:_.Xja}});return _.Mc(b,function(a){return c.then(function(b){return b.ra.CLa.T(a)})})}});_.eka=function(){};_.q(_.eka,_.zj);_.eka.prototype.H=_.ba(19);_.Kj={};_.Lj=function(a){_.x(this,a,"iarw.rra",-1,null,null)};_.q(_.Lj,_.u);_.fka=new _.t(135376338,_.Lj);_.Kj[135376338]=_.fka;_.Lj.ng="iarw.rra";_.Lj.prototype.getUrl=function(){return _.y(this,1)};_.eb.redirect=function(a,b){_.Ae(b,_.Lh(a.getUrl(),"continue",b.href))};_.Mj=function(a){_.x(this,a,"af.dep",-1,null,null)};_.q(_.Mj,_.u);_.gka=new _.t(106627163,_.Mj);_.Mj.ng="af.dep";_.Mj.prototype.getId=function(){return _.y(this,1)};_.Nj=function(a){this.V=a};_.q(_.Nj,_.zj);_.Nj.prototype.R=_.ba(22);_.Nj.prototype.T=_.ba(24);_.xi().nl(function(a){_.Vi(a,[_.Xh],void 0)[_.Xh].addCallback(function(b){b.ww(new _.eka);b.ww(new _.Nj(a))})});_.Oj=I("lwddkf",[_.Xh,_.Hj]);_.hka=I("EFQ78c",[_.Xh,_.Oj]);_.Pj=I("L1AAkb",[_.Hj]);_.ika=I("wGM7Jc");_.jka=I("VBe3Tb");_.Qj=I("O6y8ed",[_.Vh]);_.Rj=I("aW3pY",[_.Pj]);_.Sj=I("V3dDOb");_.Tj=I("v2P8cc",[_.Vh,_.Rj]);_.Uj=I("A4UTCb");_.kka=I("Fbbake",[_.Uj]);_.lka=I("NTMZac");Gi(_.lka,"Y9atKf");_.mka=I("Y9atKf",[_.lka]);_.nka=I("HXvZFd",[_.A]);Gi(_.nka,"Y9atKf");_.Vj=I("PrPYRd",[_.Yi]);_.Wj=I("hc6Ubd",[_.Vj]);_.oka=I("QIhFr",[_.Vj]);I("FEWD7",[_.Wj]);_.Xj=I("q0xTif",[_.mka,_.Vj]);_.pka=I("F3ZVPc",[_.Hj]);Gi(_.pka,"NtGY3c");_.qka=I("bQTig",[_.Hj]);Gi(_.qka,"NtGY3c");_.Yj=I("NtGY3c",[_.pka]);_.Zj=I("SpsfSb",[_.Vj,_.Wj]);Gi(_.Zj,"o02Jie");_.rka=I("e5qFLc");_.ska=I("pB6Zqd");_.tka=I("o02Jie",[_.Zj]);_.ak=I("zbML3c",[_.ska,_.tka,_.Yj,_.A,_.Vh]);Gi(_.ak,"zemu5");_.uka=I("Uas9Hd",[_.ak]);var wka;_.vka=I("PVlQOd");Gi(_.vka,"CBlRxf");_.bk=I("XVMNvd",[_.Hj]);Gi(_.bk,"doKs4c");wka=I("CBlRxf",[_.vka]);_.xka=I("doKs4c",[_.bk]);_.yka=I("BVgquf",[wka,_.ak]);_.ck=I("SdcwHb",[_.bk]);Gi(_.ck,"CBlRxf");_.zka=I("pjICDe",[_.uka,_.Yh,_.Qha,_.Zj,_.Gj,_.$i,_.Sj,_.Xha,_.Yi,_.Oj,_.ck,_.Rj,_.yka,_.ak,_.Hj]);Gi(_.zka,"L7Xww");_.Aka=function(){};_.Wi(_.Aka,wka,_.vka);_.Bka=function(){};_.Wi(_.Bka,_.xka,_.bk);_.Cka=I("duFQFc",[_.A,_.Vj,_.Hj]);Gi(_.Cka,"iWP1Yb");_.Dka=I("GkRiKb");Gi(_.Dka,"iWP1Yb");_.Eka=I("iWP1Yb",[_.Dka]);_.dk=I("MdUzUe",[_.Qj,_.ck,_.Vj,_.Rj,_.rka,_.Eka]);Gi(_.dk,"pB6Zqd");var Fka=function(){};_.Wi(Fka,_.ska);Fka.Al.k1||Xi(Fka.Al,_.dk);_.Gka=I("fFdwef",[_.Hj,_.Yi]);_.ek=I("ndJBDc",[_.ck,_.Vj,_.wj]);_.Hka=I("nXLOLe",[_.ek]);_.Ika=I("xSdFnf",[_.A,_.ek,_.ak]);_.fk=I("I6YDgd",[_.A,_.Qj,_.Rj]);_.gk=I("Sk2cJ",[_.ak,_.ck,_.Vj,_.Pj,_.xj,_.fk,_.Hj,_.A]);Gi(_.gk,"B3Avtd");_.hk=I("vobgP");_.ik=I("fK89vb",[_.A,_.hk]);_.jk=I("fgj8Rb",[_.Vh,_.A,_.Rj]);_.Jka=I("nRT6Ke");_.Kka=I("N5Lqpc",[_.Rj,_.Sj]);_.Lka=I("rODCz");_.Mka=I("nbGDQe");_.Nka=I("j5RnG",[_.Hj]);_.kk=I("mXjvh",[_.cga,_.A,_.gk,_.jk,_.ak,_.Hj]);_.Oka=I("VWK6Cf",[_.Hj]);_.Pka=I("NyZNBc",[_.kk]);_.Qka=I("EaV1Te",[_.Yh,_.A,_.kk,_.jk,_.fk,_.ak,_.Hj]);_.lk=I("bqJSTc",[_.kk]);_.mk=I("XXAtIc",[_.kk]);_.Rka=I("bQ8SHb",[_.kk]); _.Ska=I("mZKZj",[_.Hj]);_.nk=I("rQwI8e",[_.Yh,_.Ska]);I("P86ZOc",[_.nk]);_.qk=I("XqvODd",[_.vj]);_.Tka=I("eZfyye",[_.Yh]);_.rk=I("mQZFZd",[_.Vh,_.A,_.gk,_.nk,_.kk,_.qk,_.Tka,_.fk,_.ak,_.Hj]);_.Uka=I("wFG9Pc",[_.rk]);_.sk=I("D1i5N",[_.gk]);_.Vka=I("qWNfQ",[_.sk]);var Wka;_.tk=function(){return"_"};_.uk={};_.Xka=function(a){a=_.vk(a);return Wka(a)};_.vk=function(a){if(!(a instanceof _.u))return""+a;var b=_.ci(a);return _.uk[b]?(0,_.uk[b])(a):"unsupported"};_.wk=function(a){return null!=a?a:"-"};Wka=function(a){return a.replace(/[;\s\|\+]/g,function(a){return"|"+a.charCodeAt(0)+"+"})};_.xk=function(a){var b=_.ci(a);a=_.kb(a)?"":_.Xka(a);return{Ra:b,id:a,Vq:b+";"+a}}; var Yka;_.yk=function(){this.H=[];this.R=[]};Yka=function(a){_.Jb(a.H)&&(a.H=a.R,a.H.reverse(),a.R=[])};_.zk=function(a,b){a.R.push(b)};_.Ak=function(a){Yka(a);return a.H.pop()};_.Zka=function(a){Yka(a);return _.sb(a.H)};_.g=_.yk.prototype;_.g.Sf=function(){return this.H.length+this.R.length};_.g.Oe=function(){return _.Jb(this.H)&&_.Jb(this.R)};_.g.clear=function(){this.H=[];this.R=[]};_.g.contains=function(a){return _.Gb(this.H,a)||_.Gb(this.R,a)}; _.g.remove=function(a){var b=this.H;var c=(0,_.kba)(b,a);0<=c?(_.Nb(b,c),b=!0):b=!1;return b||_.Pb(this.R,a)};_.g.kg=function(){for(var a=[],b=this.H.length-1;0<=b;--b)a.push(this.H[b]);var c=this.R.length;for(b=0;bv.length?(p=YEa(this,v),b.push(p),_.Cg(f,p.jg)):h=k(p,Math.ceil(v.length/4043)).concat(h);p=h.shift()}var w=new _.yg;XEa(this,w);w.addCallback((0,_.ob)(this.ma,this,a,b,c,d,e));_.Bg(w,function(){var b=new jr;b.zz=!0;b.errorCode=-1;this.ma(a,[b],c,d,e)},this);f.addCallback(function(){w.callback()}); f.callback();a&&_.nja(this,a)};_.qj.prototype.ma=function(a,b,c,d,e){a=!1;c=!1;for(var f=0;fa.H&&a.R.length;)aFa(a,a.R.shift())},aFa=function(a,b){a.H++;b().addCallback(function(){a.H--;$Ea(a)})}; _.ri.prototype.mH=_.ca(14,function(){});_.si.prototype.mH=_.ca(13,function(a,b){if(!(this instanceof _.si))this.mH(a,b);else if(_.$a(a)){a=a.split("/");for(var c=[],d=0;dRepublic Moving & Storage - Google+
America's Finest Mover with locations in Chula Vista, San Diego, Temecula & Palm Desert
Moving to a studio or smaller living quarters doesn't mean you have to sacrifice style. Adding some shimmer and shine with metallic decor will have the similar effect as a mirror... and will help brighten up and given a larger feel to smaller spaces. 💡🚛🏡
#movingcompany #movers #sandiego #movinghouse #moving #organize #declutter #apartmentdecor #studio #temecula #palmdesert #decor
When moving, try to leave one space in tact as possible up until the very last minute. This spot can be used to recharge or escape to when you need some peace and familiarity (your bed and nightstand are a great choice) 🚛🏡🚚
#movingcompany #movers #sandiego #movinghouse #moving #temecula #palmdesert #packing #chulavista
Your List of Moving To-Dos is long! By allocating some of that list to trained professionals you not only lessen your list, you will also lessen your stress levels. Take advantage of Moving, Packing, Storage & Home Staging Services today! 🚚🏡🚛
#movingcompany #movers #sandiego #movinghouse #moving #temecula #palmdesert #packing #home #storage
Moving to a smaller place?
We tend to accumulate a lot of stuff over the years. Gifts that we never use, furniture that we inherited and don't have a need for, and items that we hang on to for no reason other than guilt. Before you start #packing any boxes for your move, start paring down to the essentials and get on your way to a lighter, more organized move. 🚛🏡
Sell your home for more with the help of Republic Moving's Home Staging Services!
#HomeStaging #Movers #MovingCompany #PalmDesert #PalmDesertHomes #SellingHome
Whether you are moving across the country or to the other side of town, take some time to "get lost" in your new neighborhood. Take a bike ride, explore via public transportation or take the dog for a walk and explore everything the be area had to offer.
#movingcompany #movers #sandiego #movinghouse #moving #temecula #palmdesert #neighbors #relocation #dormroom #studio #explore #apartment #newkidontheblock #chulavista #college
Tips from our very own #PalmDesert #Movers for relocating with a family pet!
#MovingCompany #Moving #Pets #PalmSprings #TwentyninePalms
Tips from Palm Desert Movers for Relocating with a Family Pet
Today's Throwback Thursday puts to use an old crib. With a little creativity, the crib tucked away in storage, collecting dust can now serve as a beautiful crafting /office table.
Using what you have on hand will help reduce clutter while being kind to the environment and your pocketbook.
Go ahead, throwback some of those items you have collecting dust back into circulation--and get on the road to a more organized space and moving experience. 🚛🏠♻ •
#TBT #repurposed #organize #movingcompany #moving #movers #sandiego #chulavista #temecula #palmdesert #clean #home #crib #apartmentdecor
Greg Shadoan and Angelica Ramirez from our Operations Department accepting the North American Van Lines Military Service Excellence Award for High Scores!
This award truly goes out to ALL our crews for their commitment to quality and service excellence! We’re proud to be one of the best Military movers in the Nation--Congrats All!
#MovingCompany #SanDiego #ChulaVista #Temecula #PalmDesert
After you paint your new digs, save a small jar of the paint for touch ups to have on hand. It's easy to mix up and you don't have to worry about pulling out the big can from storage or dealing with messy mixing.
Tip: If dealing with similar colors, use a sharpie to write the room/location/ color on the outside. 🚛🏠🖌
#moving #movers #movingcompany #home #sellinghome #apartment #newhome #sandiego #temecula #palmdesert #homerepair #paint #organize

value: This website .


text:
BBB Business Profile | E T E Heating & Air Conditioning, Inc. | Reviews and Complaints
Home > Ohio > Wadsworth > Heating and Air Conditioning > E T E Heating & Air Conditioning, Inc.

value: This website is a private, nonprofit organization whose self-described mission is to focus on advancing marketplace trust, consisting of 106 independently incorporated local BBB organizations in the United States and Canada, coordinated under the International Association of Better Business Bureaus  in Arlington, Virginia.The Better Business Bureau is not affiliated with any governmental agency. Businesses that affiliate with the BBB and adhere to its standards do so through industry self-regulation.


text:
Re: [Sdcc-user] PIC18 : Asm "FIXME" & multiplication
From: Michel Bouissou <michel-sdcc@bo...> - 2009-11-16 14:06:33
Le lundi 16 novembre 2009, Gordon Henderson a écrit :
> It's doing a mighty fine job on my project.
In mine too... In the earlier setps of my project I had first started
converting some fast interrupt code into asm, expecting more compact and
performing code, but I soon realized that there was little optimization I
could bring to what the compiler had done except from removing a few useless
BANKSELs - or maybe I'm not good enough at assembler, so I had mostly stuck to
what the compiler had cooked for me.
Noticing I was gaining so little as that was such a hassle and maintenance
annoyance, I reverted back to "all C code" and it's working fine.
However I would be curious ton compare the code size that sdcc generates for a
PIC18 and its performance with what I could get from another compiler, but
unfortunately a few "PIC compilers comparisons" I could find here and there
didn't even mention sdcc :-/
I could try compiling my code with picc (which I had considered when falling
upon sdcc PIC16 port bugs), but I understood from the doc that it would take
quite a lot of code adaptation, and furthermore the "free" version of this
commercial product is supposed to be "non-optimizing", which seemingly makes
the biggest difference between the free non-commercial version and the
expensive optimizing version...
Anyway if anybody has seen or made by himself some PIC18 performance
comparison between sdcc and other compilers, I would be interested in seeing
Michel Bouissou (OpenPGP ID 0xEB04D09C)
From: Kustaa Nyholm <Kustaa.Nyholm@pl...> - 2009-11-16 11:47:10
>  Glad I wasn't put-off by what
> I found online - which seems to be many years old now, saying it's still
> unstable, not suitable, etc., etc., etc. ...
its a pitty that this sort stigma stays, we should do better job in
adverticing SDCC as very usable Free compiler it is!
looking for good C compiler for PIC?
Look no further, try SDCC!
this code steps 4 stepper motors at 22 kHz step rate!
From: Gordon Henderson <gordon+sdcc@dr...> - 2009-11-16 11:33:58
On Mon, 16 Nov 2009, Michel Bouissou wrote:
>> Saw this posting recently which made me think... Especially as I'm doing a
>> lot of floating pint work which would no-doubt be accellerated by the
>> hardware multiply, however I've just had a look at some of the code in my
>> project... Although it has that warning, it is using the MUL instructions.
> Since I posted this message, I've much modified my code and now in the .asm I
> see some "MULLW" as well, so indeed sddc uses the HW multiplier appropriately.
> Looks like in my original code there was a constant multiplication by 2, and
> the compiler probably figured out that it was less expensive to perform it
> using registers shifts than MUL*...?
I noticed it using a MUL when I had a multiply by 16, rather than use a
shift... I guess it knows best though :)
> It was both the "FIXME" comment and absence of MUL* that draw my attention.
> Now I get the MULLW and still the "FIXME".
> Still don't know if the FIXME is something I should worry about, but anyway
> program execution apparently behaves as expected.
I've not quite mastered PIC assembler yet, (don't really want to which is
why I program in C!) but I'm suspecting the FIXME is refering to the
functions inabiltiy to use the WREG to return a result, but it looks like
it's in-lined anyway... Ho hum.
> BTW now that I'm using the PIC18 (16-bit) port, I seem to encounter much less
> compiler trouble than I had when previously using the PIC16 (14-bit) port.
> My project is now 2000+ lines of C code, and all the errors I fell upon were
> mine, not compiler's ;-)
It's doing a mighty fine job on my project. Glad I wasn't put-off by what
I found online - which seems to be many years old now, saying it's still
unstable, not suitable, etc., etc., etc. ...
From: Michel Bouissou <michel-sdcc@bo...> - 2009-11-16 11:07:10
> Saw this posting recently which made me think... Especially as I'm doing a
> lot of floating pint work which would no-doubt be accellerated by the
> hardware multiply, however I've just had a look at some of the code in my
> project... Although it has that warning, it is using the MUL instructions.
Since I posted this message, I've much modified my code and now in the .asm I
see some "MULLW" as well, so indeed sddc uses the HW multiplier appropriately.
Looks like in my original code there was a constant multiplication by 2, and
the compiler probably figured out that it was less expensive to perform it
using registers shifts than MUL*...?
It was both the "FIXME" comment and absence of MUL* that draw my attention.
Now I get the MULLW and still the "FIXME".
Still don't know if the FIXME is something I should worry about, but anyway
program execution apparently behaves as expected.
BTW now that I'm using the PIC18 (16-bit) port, I seem to encounter much less
compiler trouble than I had when previously using the PIC16 (14-bit) port.
My project is now 2000+ lines of C code, and all the errors I fell upon were
mine, not compiler's ;-)
From: Gordon Henderson <gordon+sdcc@dr...> - 2009-11-16 10:35:34
On Tue, 10 Nov 2009, Michel Bouissou wrote:
> Well, I've finally converted my PIC16 project to PIC18, and I was taking a look
> at the first SDCC .asm output that accepted to compile OK.
> My attention was drawn by the following SDCC-generated comment in the .asm file
> ; ;multiply lit val:0x02 by variable _resetSource and store in r0x00
> ; ;Unrolled 8 X 8 multiplication
> ; ;FIXME: the function does not support result==WREG
> This pops 2 questions in my mind :
> 1/ Is this "FIXME" the sign of anything I should worry about ? ;-)
> 2/ As the PIC18 datasheet says "All PIC18 include an 8x8 hardware multiplier
> as part of the ALU [...] Making multiplication a hardware operation allows it
> to be completed in a single instruction cycle".
> And this corresponds to the PIC18 "MULLW" and "MULWF" asm instructions.
> Datasheet-provided "performance comparison" chart shows that a 8x8 unsigned
> MULT will take 1 CPU  cycle and use 1 program memory word using the hardware
> multiplier, where it would use 69 (max) CPU cycles and use 13 program memory
> words if performed "the software way" in assembly code.
> And the SDCC .asm file when I saw the comment that drew my attention contains
> no trace of ever using a MULLW or MULWF, so I assume it performs
> multiplications the long, soft way...
> Any light on these 2 questions would be greatly appreciated...
Saw this posting recently which made me think... Especially as I'm doing a
lot of floating pint work which would no-doubt be accellerated by the
hardware multiply, however I've just had a look at some of the code in my
project... Although it has that warning, it is using the MUL instructions.
; ;multiply lit val:0x14 by variable _textY and store in r0x05
; ;Unrolled 8 X 8 multiplication
; ;FIXME: the function does not support result==WREG
BANKSEL _textY
;       .line   153; oledWrite.c        screenY = textY * 20 ;
MOVF    _textY, W, B
MULLW   0x14
MOVFF   PRODL, r0x05
MOVFF   PRODH, r0x06
Perhaps the version of the compiler I'm using supports it and your version
SDCC : pic16 2.9.0 #5416 (Oct 21 2009) (UNIX)

value: This website is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring of downloads for load balancing, a wiki for documentation, developer and user mailing lists, user-support forums, user-written reviews and ratings, a news bulletin, micro-blog for publishing project updates, and other features.


text:
 Best Price on Hanting Express Huai'an First People Hospital in Huaian + Reviews!
See all 287 properties in Huaian.
No.21, Beijing West Road, Huaiyin, Huaian, China, 223300 - View on map
More about Hanting Express Huai'an First People Hospital
Hanting Express Huai'an First People Hospital features rooms in Huai'an. All rooms feature a flat-screen TV with cable channels and a private bathroom. Free WiFi is included throughout the property. The units in the hotel are equipped with a kettle. At Hanting Express Huai'an each room includes bed linen and towels. The nearest airport is Huai'an Lianshui Airport, 21 km from the property.

value: This website is a Singaporean online travel agency and metasearch engine for hotels, vacation rentals, flights, and airport transfer. It is owned by Agoda Company Pte.


text:
Social Media Glossary by Michelle F...
Social Media Glossary By social lin...
by Social-Link
Hot Potato Social Media Glossary
by Scott Piner
Social Media - Hot or not?
Social Media, Hot or not?
The complete social media dictionar...
Social Media Week Presentation | Be...
by Rebecca_Shore
Social Media Glossary (Oct 2012)
Social media has undoubtedly been one of the hot topics for business brands over the last five years - and with technological development showing no signs of slowing down, it continues to be a rapidly
Social media has undoubtedly been one of the hot topics for business brands over the last five years - and with technological development showing no signs of slowing down, it continues to be a rapidly evolving area, with new platforms, technologies and engagement opportunities emerging on a monthly basis. Andrew Nicholson, crowned B2B Marketer of the Year in 2011, will talk through some of the latest developments and offer advice on optimising your social channels.
And let's not forget that these are all in addition to what we now refer to as the traditional social media benefits such as sales, customer services and reputation management. Notice also that I've missed out the more main stream social networking tools. I've done that deliberately as I wanted to focus on tools built specifically for business. I said at the start that I wasn't going to give you any investment advice. Well it tuns out that's not quite true. Looking at the list above you might note that both Rypple and Radian 6 has been brought by Salesforce, Yammer has just been brought by Microsoft and select minds has just been brought by Oracle. If I was a gambling man I'd say investing in business process social media would be a wise bet right now. Transcript
Social media:B2B in 2012 and beyondAndrew Nicholson www.b2bmarketing.net 2.
Hiwww.b2bmarketing.net 3.
www.b2bmarketing.net 4.
www.b2bmarketing.net 5.
"As any executive facing a 24/7 storm of e-mails, meetings, and business trips will attest, the complexity of managing large organizations hasrisen, but the bandwidth of the human mind has not." McKinsey Quarterly. MAY 2007 • Eric D. Beinhocker www.b2bmarketing.net 6.
Bureaucracy Social mediaCreates knowledge silos Creates knowledge pools Prolonged Instantaneous Inflexible Agile Reactive Innovative www.b2bmarketing.net 7.
Recruitment Engagement and focus Learning and development Collaboration Knowledge pooling Research and developmentwww.b2bmarketing.net 8.
“Social progress is superseding business process”www.b2bmarketing.net 9.
What does this mean for you?www.b2bmarketing.net 10.
www.b2bmarketing.net 11.
www.b2bmarketing.net 12.
www.b2bmarketing.net 13.
Thank you @Run_the_WebAbout.me/webconsultancywww.b2bmarketing.net Recommended
Social Media Glossary by Michelle Frawley of Media Savvy
Social Media Glossary By social link(20100419)
Social Media Week Presentation | Benchmarking: Stop Comparing Apples to Potatoes
Rebecca_Shore

value: This website is an American hosting service, now owned by Scribd, for professional content including presentations, infographics, documents, and videos. Users can upload files privately or publicly in PowerPoint, Word, PDF, or OpenDocument format.


text:
Memory-Foam Mattresses - Nature's Sleep | Groupon
8- or 12-Inch Visco Memory-Foam Mattress from Nature’s Sleep (Up to 74% Off). Seven Options Available.
Firm or plush memory-foam mattress contours to bodies and washable cotton-velour cover adds to coziness and blocks bacteria and allergens
Limit 2 per person. Limit 1 per order. Valid only for option purchased. Online only. Shipping included. Ships only to continental U.S. No comfort test period.
$399 for an 8-inch Nature's Sleep extra-long twin memory-foam mattress (a $1,150 value)

value: This website is an American global e-commerce marketplace connecting subscribers with local merchants by offering activities, travel, goods and services in 15 countries. Based in Chicago, Groupon was launched there in November 2008, launching soon after in Boston, New York City and Toronto.


text:
Walrus: MADE TO ORDER Upcycled Plastic Tote Bag
The WALRUS tote bag is handmade from recycled plastic bags fused together to form a strong, durable, waterproof fabric (note zip not waterproof). With a large internal volume, this bag is perfect as a day bag, small overnight bag, for picnics, or any other use. It is lined with a soft light blue cotton lining, which has 1 large open pocket on one side, and two smaller open pockets on the other to keep your phone, wallet, or sunglasses at your fingertips. The plastic shopping bags used on this bag are all 100% upcycled into this handy new bag made by kelly o. Each bag is unique – there will never be two exactly the same.
Dimensions: 450mm high x 350mm wide x 150mm deep/ 18in high x 14in wide x 6in deep
Straps are 30cm/ 12 in from top of bag to top of strap and are 5cm/ 2in wide.
Lining with 3 pockets.
If you have a cupboard full of plastic bags that you don't know what to do with, turn them into your very own Walrus bag! If you purchase this product, I will contact you with information on where to send your plastic bags - you will need 21-24 thin polythene bags (if you'd like different colours, be sure to send 3 bags of each colour) - the kind you get from supermarkets. I will take some artistic license, so if there's something specific you have in mind (using a certain part of one bag in a certain place, etc) let me know when you send the bags. Regular shopping bags from supermarkets, shops, etc are great, they must be plastic.
As your unique WALRUS bag is not yet constructed, it will take up to 3 weeks to dispatch. If you need it sooner, please let me know and I will see what I can do.
PERSONALISE: Add a personal touch to your upcycled bag! Have your name, favourite word, number, or short message printed on your bag to make it extra special. Once you've added this bag to your cart, add a Personal Text item to your cart before checking out, and include the personal message you'd like printed on your bag in the notes at checkout, along with any other particular instructions (capital, lower case, location, etc). The Personal Text item can be found in my shop under the Personalise Section. Get in touch with any questions you may have before checking out.
All my upcycled plastic bags are made from everyday plastic shopping bags that end up in the rubbish heap, blowing down the street, getting stuck on the tube escalators, and worst of all polluting our oceans. This is a small step in helping to reduce the amount of waste we throw at mother nature by re-using 'rubbish' and making it into something desirable. One man's trash is another's treasure.
I've named the different types of bags after the animals who are harmed by our throw away plastic bags. Help me save more plastic bags from damaging our environment by making this bag your new treasure.
Materials: plastic, plastic bag, zip, bicycle inner tube, seatbelt, cotton lining
Walrus 126: Upcycled Plastic Tote Bag - blue, green, and white, with black rubber trim and seatbelt handles
Stingray: MADE TO ORDER - Upcycled Plastic Zip Bag/ Travel Pouch
Pelican: MADE TO ORDER - Upcycled Plastic Bag Zip pouch - large coin purse or card holder
Cuttlefish: MADE TO ORDER - Upcycled Plastic Pencil Case/ Zip Bag
Sea Otter MADE TO ORDER: Upcycled Plastic Tote Bag - plastic, with seatbelt handles
1995 Plastic tote
Large upcycled plastic tote
Puffin: MADE TO ORDER - Upcycled Plastic Pouch - small coin purse with snap
Penguin: MADE TO ORDER - Upcycled Plastic Card Holder - business card holder with snap

value: This website is an American e-commerce company focused on handmade or vintage items and craft supplies.