Last Updated: April 2026
JEE MAIN 2027 | CHEMISTRY — ALDEHYDES, KETONES & CARBOXYLIC ACIDS
Complete guide to JEE Main Aldehydes, Ketones and Carboxylic Acids — named reactions, mechanisms, nucleophilic addition, aldol condensation, Cannizzaro, iodoform test and more.
Aldehydes, Ketones and Carboxylic Acids (NCERT Class 12, Chapters 12 and 13 of Organic Chemistry III) is one of the highest-scoring organic chemistry topics in JEE Main. The chapter averages 3–4 questions per JEE Main session and is heavily formula/reaction-based — ideal for high scoring with systematic preparation.
| Topic | JEE Main Questions/Year | Question Type |
|---|---|---|
| Named reactions (Tollens, Fehling, DNP, Iodoform) | 1 | Identification |
| Aldol condensation and Cannizzaro | 1 | Mechanism/Product |
| Carboxylic acid reactions (acidity, HVZ, esterification) | 1 | Conceptual |
| Preparation methods | 0–1 | Reagent identification |
Preparation of Aldehydes and Ketones
Preparation of Aldehydes
| Method | Reagents/Conditions | Notes |
|---|---|---|
| Rosenmund reduction | Acid chloride (RCOCl) + H₂ / Pd-BaSO₄ | BaSO₄ poisons catalyst to prevent over-reduction; gives RCHO |
| Gattermann-Koch | Benzene + CO + HCl / AlCl₃ + CuCl catalyst, pressure | Gives benzaldehyde (C₆H₅CHO) directly from benzene |
| Etard reaction | Toluene + chromyl chloride (CrO₂Cl₂) | Complex hydrolysis gives benzaldehyde; selective oxidation of methyl group |
| Ozonolysis | Alkene + O₃ / Zn-H₂O (reductive workup) | Cleaves C=C; reductive workup gives aldehydes; oxidative workup gives carboxylic acids |
| Hydration of alkynes | RC≡CH + H₂O / HgSO₄-H₂SO₄ (Markovnikov) | Terminal alkynes give methyl ketone; acetylene gives acetaldehyde |
| Stephen reaction | RCN + SnCl₂/HCl, then H₂O | Reduces nitrile to imine (aldimine), hydrolysis gives aldehyde |
Preparation of Ketones
- Friedel-Crafts acylation: ArH + RCOCl / AlCl₃ → ArCOR (aryl ketone)
- Wacker oxidation: Alkene + O₂ / PdCl₂–CuCl₂ → methyl ketone (from terminal alkenes)
- Grignard reagent: RMgX + nitrile (RCN) → ketone after hydrolysis; or acid chloride (RCOCl) + RMgX (excess issues)
- Dry distillation of calcium salts: (RCOO)₂Ca → RCOR’ + CaCO₃ (for ketones)
Physical Properties
Aldehydes and ketones have higher boiling points than alkanes and ethers of similar molecular weight (due to dipole-dipole interactions between C=O groups) but lower boiling points than alcohols (no H-bonding between carbonyl compound molecules).
Lower members (HCHO, CH₃CHO, CH₃COCH₃) are miscible with water due to H-bonding with water. Solubility decreases with increasing carbon chain.
Nucleophilic Addition Reactions
The C=O group is polar with δ⁺ on carbon and δ⁻ on oxygen. A nucleophile attacks the electrophilic carbon.
Mechanism of Nucleophilic Addition
- Nucleophile (Nu:⁻) attacks the electrophilic carbon of C=O
- Tetrahedral intermediate forms (with negatively charged oxygen)
- Protonation of oxygen gives the product
Important Nucleophilic Addition Reactions
| Reaction | Nucleophile | Product | Notes |
|---|---|---|---|
| Cyanohydrin formation | HCN | Cyanohydrin (α-hydroxy nitrile) | Catalyzed by base (CN⁻); both aldehyde and ketone react |
| Hydration (gem diol) | H₂O | Gem-diol (vicinal diol) | Equilibrium reaction; HCHO gives most stable gem-diol (methanediol) |
| Hemiacetal/acetal formation | ROH | Hemiacetal (1 mol ROH), Acetal (2 mol ROH) | Acid catalyzed; acetals are stable to base, cleaved by acid |
| Ammonia derivatives | NH₂OH, NH₂NHPh, NH₂NHCONH₂ | Oxime, phenylhydrazone, semicarbazone | Condensation, not addition; useful for characterization (crystalline) |
| DNP (2,4-DNPH) test | 2,4-Dinitrophenylhydrazine | Orange/yellow precipitate (DNP) | Confirms presence of carbonyl group; both aldehyde and ketone positive |
Aldehydes vs Ketones — Comparison
| Property | Aldehydes (RCHO) | Ketones (RCOR’) |
|---|---|---|
| Reactivity in nucleophilic addition | More reactive (one H, less steric + electronic effect) | Less reactive (two alkyl groups, more steric + electron density) |
| Tollens test (AgNO₃/NH₃) | Silver mirror formed (positive) | No reaction (negative) |
| Fehling’s solution | Red/brick-red ppt (positive) | No reaction (negative; exception: benzaldehyde also negative) |
| Iodoform test (I₂/NaOH) | Only CH₃CHO positive | Methyl ketones (CH₃COR) positive |
| Oxidation to carboxylic acid | Easy (mild oxidants work) | Difficult (requires concentrated oxidants, C-C cleavage) |
| Cannizzaro reaction | Only those without α-H | Does not undergo Cannizzaro |
Named Reactions — Aldehydes and Ketones
Aldol Condensation
Aldehydes and ketones with α-hydrogen undergo aldol condensation in the presence of dilute base (NaOH) or acid:
- Base removes α-H → forms enolate ion
- Enolate attacks carbonyl carbon of another molecule
- Gives β-hydroxy aldehyde/ketone (aldol product)
- On heating: dehydration → α,β-unsaturated compound (crotonaldehyde from acetaldehyde)
2 CH₃CHO → CH₃CH(OH)CH₂CHO (3-hydroxybutanal = aldol product) → heat → CH₃CH=CHCHO (crotonaldehyde)
2 CH₃COCH₃ → diacetone alcohol → dehydration → mesityl oxide
Mixed aldol (two different carbonyl compounds) is possible but gives a mixture of products.
Intramolecular aldol produces cyclic products — used in synthesis of cyclopentanone and cyclohexanone rings.
Cannizzaro Reaction
Aldehydes with NO α-hydrogen undergo disproportionation in concentrated NaOH:
2 HCHO → HCOOH + CH₃OH (formaldehyde → formic acid + methanol)
2 C₆H₅CHO → C₆H₅COOH + C₆H₅CH₂OH (benzaldehyde → benzoic acid + benzyl alcohol)
Mechanism: Hydride transfer — OH⁻ attacks one aldehyde to give alkoxide; alkoxide transfers hydride to another aldehyde molecule (simultaneous oxidation and reduction = disproportionation).
Crossed Cannizzaro: HCHO (formaldehyde, easily oxidized) + RCHO → HCOOH + RCH₂OH. Formaldehyde is preferentially oxidized.
Oxidation Reactions of Aldehydes
- Tollens’ reagent (ammoniacal AgNO₃): RCHO → RCOOH + Ag↓ (silver mirror). Aldehydes only (not ketones or benzaldehyde).
- Fehling’s solution (Cu²⁺ in alkaline tartrate): Aliphatic aldehydes → RCOOH + Cu₂O↓ (brick-red). Aromatic aldehydes (benzaldehyde) do NOT reduce Fehling’s.
- Benedict’s test: Similar to Fehling’s; used for sugars (glucose gives positive).
- KMnO₄ / K₂Cr₂O₇: Stronger oxidants; oxidize both aldehydes and primary/secondary alcohols.
Haloform Reaction (Iodoform Test)
Compound is treated with I₂/NaOH:
Positive for: CH₃CHO (acetaldehyde), methyl ketones (CH₃COR), ethanol (CH₃CH₂OH, which is oxidized to CH₃CHO first), secondary alcohols of type CH₃CH(OH)R.
Product: CHI₃ (iodoform — yellow precipitate with characteristic smell) + RCOONa
Mechanism: 3 successive halogenations at α-carbon → trihalomethyl intermediate → base cleaves C-C bond → CHX₃ + RCOO⁻
Carboxylic Acids
Preparation
- Oxidation: Primary alcohols or aldehydes + KMnO₄/K₂Cr₂O₇ → RCOOH
- Grignard reagent: RMgX + CO₂ (dry) → RCOOMgX → H₂O → RCOOH
- Hydrolysis of nitriles: RCN + H₂O / H⁺ or OH⁻ → RCOOH
- Hydrolysis of esters: RCOOR’ + H₂O → RCOOH + R’OH (acid/base catalyzed)
Acidity of Carboxylic Acids
Carboxylic acids are much more acidic (pKa ~4–5) than alcohols (pKa ~16–18) due to resonance stabilization of carboxylate ion (RCOO⁻):
RCOOH ⇌ RCOO⁻ + H⁺; RCOO⁻ has delocalized negative charge over two oxygen atoms.
Effect of substituents on acidity:
- EWG (electron-withdrawing groups) on R increase acidity: Cl, NO₂, CN, F → stabilize carboxylate ion → higher Ka. E.g., CCl₃COOH (pKa 0.65) >> HCOOH (3.75) > CH₃COOH (4.74)
- EDG (electron-donating groups) decrease acidity: alkyl groups (CH₃, C₂H₅) → destabilize carboxylate → lower Ka.
Key Reactions of Carboxylic Acids
Nucleophilic Acyl Substitution Series
Reactivity: RCOOH < RCOOR’ < RCOCl (acid chloride most reactive toward nucleophiles)
RCOOH + SOCl₂ → RCOCl (acid chloride) + SO₂ + HCl
RCOCl + R’OH → RCOOR’ (ester) + HCl
RCOOR’ + NH₃ → RCONH₂ (amide) + R’OH
RCONH₂ + Br₂/NaOH (Hofmann) → RNH₂ (primary amine)
Fischer Esterification
RCOOH + R’OH ⇌ RCOOR’ + H₂O (acid catalyst, reversible)
Mechanism: protonation of carbonyl → nucleophilic attack by alcohol → loss of water → ester
Hell-Volhard-Zelinsky (HVZ) Reaction
RCOOH + X₂/P (red phosphorus) → RCH(X)COOH (α-halogenated acid)
Mechanism: P converts RCOOH → RCOCl (acid chloride), which is halogenated at α-carbon via enol form, then hydrolysis restores the carboxylic acid.
Example: CH₃COOH + Cl₂/P → ClCH₂COOH (chloroacetic acid)
Reduction
RCOOH + LiAlH4 → RCH₂OH (primary alcohol)
NaBH₄ does NOT reduce carboxylic acids (too mild).
RCOOH → RCHO requires special reagents (DIBAL-H at −78°C for controlled reduction to aldehyde).
Decarboxylation
RCOONa + NaOH (soda lime) → RH + Na₂CO₃ (removes −COOH group)
Malonic acid and β-keto acids decarboxylate easily on heating: HOOCCH₂COOH → CH₃COOH + CO₂
Additional Named Reactions
| Reaction | Reagents | Starting Material → Product |
|---|---|---|
| Reformatsky reaction | α-bromo ester + Zn / aldehyde or ketone | β-hydroxy ester |
| Perkin reaction | Aromatic aldehyde + acetic anhydride / sodium acetate | α,β-unsaturated carboxylic acid (cinnamic acid) |
| Claisen condensation | 2 mol ester / NaOEt → base | β-keto ester + alcohol (self-condensation) |
| Knoevenagel condensation | Active methylene compound + aldehyde / amine catalyst | α,β-unsaturated product |
| Clemmensen reduction | C=O + Zn/Hg amalgam in HCl | C=O → CH₂ (reduces carbonyl to methylene) |
| Wolff-Kishner reduction | C=O + NH₂NH₂ / KOH / ethylene glycol | C=O → CH₂ (in basic conditions) |
- Learn ALL named reactions — Rosenmund, Gattermann-Koch, Etard, Tollens, Fehling, Iodoform, HVZ, Cannizzaro. One named reaction question is virtually guaranteed.
- Iodoform test: Remember the exact list of positive compounds: CH₃CHO, CH₃COR (methyl ketones), CH₃CH₂OH, secondary alcohols CH₃CHOH-R. NOT HCHO, NOT aromatic aldehydes without methyl group.
- Aldol condensation: Know the conditions (dilute NaOH for aldol, no α-H = Cannizzaro). The dehydrated product is always α,β-unsaturated.
- Acidity comparison: Practice predicting which compound is more acidic using EWG/EDG logic. This is a concept-heavy 1-2 mark question type.
- Reduction agents: LiAlH₄ reduces everything (acids, esters, amides, aldehydes, ketones). NaBH₄ reduces aldehydes and ketones only (selective). Know the difference for product-based questions.
- Tollens vs Fehling: “Tollens = Silver (Ag) mirror; Fehling = Copper (Cu) brick-red” — both detect aldehydes; but Fehling does NOT work with aromatic aldehydes.
- Iodoform positive compounds: “Acetaldehyde and Methyl Ketones Ethanol” — AMKE — all have the CH₃CO-/CH₃CHOH- structural feature.
- Cannizzaro conditions: “No alpha-H? Conc. NaOH? = Cannizzaro” — must have no α-hydrogens; otherwise aldol.
- HVZ reagent: “Hell-Volhard-Zelinsky = Halogen + Phosphorus on RCOOH” — α-halogenation of acids.
- Reducing power: “LiAlH₄ reduces All; NaBH₄ = Nice and Balanced — only al-de-hydes and ke-tones”
- Named reactions summary: “Rosenmund (RCHO from RCOCl), Gattermann-Koch (PhCHO from benzene), Etard (toluene→PhCHO via CrO₂Cl₂)”
Frequently Asked Questions
Why do aldehydes react faster than ketones in nucleophilic addition?
Aldehydes are more reactive than ketones in nucleophilic addition for two reasons: (1) Steric effect — aldehydes have one H and one R group attached to carbonyl carbon, while ketones have two R groups. Two bulky alkyl groups in ketones create more steric hindrance, blocking the approach of the nucleophile. (2) Electronic effect — alkyl groups are electron-donating (inductively), which increases electron density on the carbonyl carbon of ketones, making it less electrophilic and less susceptible to nucleophilic attack. In aldehydes, one H provides minimal electron donation.
Which compounds give a positive iodoform test?
The iodoform test (I₂/NaOH) is positive for compounds with the structural unit CH₃CO- or those that can be oxidized to give it. Positive compounds: (1) Acetaldehyde (CH₃CHO), (2) All methyl ketones (CH₃COR — e.g., acetone, methyl ethyl ketone), (3) Ethanol (CH₃CH₂OH, oxidized to CH₃CHO in situ), (4) Secondary alcohols of the type CH₃CH(OH)R (oxidized to methyl ketone). Negative: formaldehyde (HCHO), higher aliphatic aldehydes (RCHO where R ≠ H), benzaldehyde, and ketones without the methyl group adjacent to carbonyl.
What is the difference between Aldol condensation and Cannizzaro reaction?
Aldol condensation occurs with aldehydes and ketones that have at least one α-hydrogen (H on the carbon adjacent to C=O). In dilute NaOH, it gives a β-hydroxy carbonyl compound (aldol), which on heating dehydrates to an α,β-unsaturated carbonyl compound. Cannizzaro reaction occurs only with aldehydes that have NO α-hydrogen (like HCHO, C₆H₅CHO, (CH₃)₃CCHO) in concentrated NaOH — it is a disproportionation where one molecule is oxidized to carboxylic acid and another is reduced to alcohol. Key memory rule: α-H present → Aldol; no α-H + conc. base → Cannizzaro.
How does the Hell-Volhard-Zelinsky (HVZ) reaction work?
The HVZ reaction introduces a halogen (Cl or Br) at the α-carbon of a carboxylic acid using X₂ in the presence of red phosphorus. Mechanism: (1) Red phosphorus reacts with X₂ to form PX₃; (2) PX₃ converts RCOOH to RCOCl (acid chloride); (3) RCOCl has greater enol content than RCOOH, facilitating halogenation at α-carbon; (4) Hydrolysis of RCH(X)COCl gives RCH(X)COOH. The reaction is useful for synthesizing α-amino acids (Gabriel synthesis) after converting the α-haloacid to an α-amino acid via SN2 with NH₃.
Why are carboxylic acids more acidic than phenol, which is more acidic than alcohols?
Acidity order: Carboxylic acids (pKa ~4–5) > Phenol (pKa ~10) > Alcohols (pKa ~16–18). Carboxylic acids are most acidic because the carboxylate ion (RCOO⁻) has charge delocalized equally over two equivalent oxygen atoms — maximum resonance stabilization. Phenol is intermediate because phenoxide ion (C₆H₅O⁻) has charge delocalized into the benzene ring, but less effectively than in carboxylate. Alcohols (RO⁻) have no resonance delocalization — the negative charge is localized on one oxygen, making them least stable and least acidic. Substituents further modify acidity: EWG increase acidity, EDG decrease acidity.
[cg_quiz id=”jee-ald-ket-2027″ data=”W3sicSI6Iklvd…W3sicSI6Iklv”]
[cg_quiz id=”jee-ald-ket-2027″ data=”W3sicSI6Iklvb…”]
[cg_quiz id=”jee-ald-ket-2027″ data=”W3sicSI6Iklvb29mb3JtIHRlc3QgaXMgcG9zaXRpdmUgZm9yIHdoaWNoIG9mIHRoZSBmb2xsb3dpbmc/IiwibyI6WyJNZXRoYW5hbCAoSENITykiLCJFdGhhbmFsIChDSDNDSE8pIiwiUHJvcGFuYWwgKEMySDVDSE8pIiwiQmVuemFsZGVoeWRlIChDNkg1Q0hPKSJdLCJhIjoxLCJlIjoiSW9kb2Zvcm0gdGVzdCBpcyBwb3NpdGl2ZSBmb3IgQ0gzQ0hPIChldGhhbmFsKSBhbmQgYWxsIGNvbXBvdW5kcyB3aXRoIENIM0NPLSBncm91cCAobWV0aHlsIGtldG9uZXMpIG9yIHRob3NlIG94aWRpemVkIHRvIENIM0NPUi4gSENITywgcHJvcGFuYWwsIGFuZCBiZW56YWxkZWh5ZGUgZG8gbm90IGhhdmUgdGhlIENIM0NPLSBncm91cC4ifSx7InEiOiJUb2xsZW5zIHJlYWdlbnQgaXMgdXNlZCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuOiIsIm8iOlsiQWxkZWh5ZGUgYW5kIGtldG9uZSIsIlByaW1hcnkgYW5kIHNlY29uZGFyeSBhbGNvaG9sIiwiQWxkZWh5ZGUgYW5kIGFsY29ob2wiLCJUd28gYWxkZWh5ZGVzIl0sImEiOjAsImUiOiJUb2xsZW5zIHJlYWdlbnQgKGFtbW9uaWFjYWwgc2lsdmVyIG5pdHJhdGUpIGlzIHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBhbGRlaHlkZXMgYW5kIGtldG9uZXMuIEFsZGVoeWRlcyBnaXZlIGEgc2lsdmVyIG1pcnJvciAocmVkdWNlIEFnKyB0byBBZyksIGJ1dCBrZXRvbmVzIGRvIG5vdCByZWFjdC4ifSx7InEiOiJDYW5uaXp6YXJvIHJlYWN0aW9uIGlzIE5PVCBzaG93biBieToiLCJvIjpbIkJlbnphbGRlaHlkZSIsIkZvcm1hbGRlaHlkZSIsIkFjZXRhbGRlaHlkZSIsIjItbWV0aHlscHJvcGFuYWwgKGlzb2J1dHlyYWxkZWh5ZGUpIl0sImEiOjIsImUiOiJDYW5uaXp6YXJvIHJlYWN0aW9uIHJlcXVpcmVzIGFsZGVoeWRlcyB3aXRoIG5vIGFscGhhLWh5ZHJvZ2VuIChubyDOsS1IKS4gQWNldGFsZGVoeWRlIChDSDNDSE8pIGhhcyAzIM6xLWh5ZHJvZ2VuIGF0b21zLCBzbyBpdCB1bmRlcmdvZXMgYWxkb2wgY29uZGVuc2F0aW9uIGluc3RlYWQuIEJlbnphbGRlaHlkZSwgZm9ybWFsZGVoeWRlLCBhbmQgMiwyLWRpc3Vic3RpdHV0ZWQgYWxkZWh5ZGVzIGxhY2sgzrEtSC4ifSx7InEiOiJJbiBudWNsZW9waGlsaWMgYWRkaXRpb24gdG8gY2FyYm9ueWwgY29tcG91bmRzLCBhbGRlaHlkZXMgYXJlIG1vcmUgcmVhY3RpdmUgdGhhbiBrZXRvbmVzIGJlY2F1c2U6IiwibyI6WyJBbGRlaHlkZXMgaGF2ZSBoaWdoZXIgYm9pbGluZyBwb2ludHMiLCJLZXRvbmVzIGhhdmUgbW9yZSBzdGVyaWMgaGluZHJhbmNlIGFuZCBlbGVjdHJvbiBkZW5zaXR5IG9uIEM9TyIsIkFsZGVoeWRlcyBhcmUgbW9yZSBhY2lkaWMiLCJLZXRvbmVzIGFyZSBiZXR0ZXIgZWxlY3Ryb3BoaWxlcyJdLCJhIjoxLCJlIjoiSW4gYWxkZWh5ZGVzIChSQ0hPKSwgb25lIEggcHJvdmlkZXMgbGVzcyBzdGVyaWMgaGluZHJhbmNlIGFuZCBsZXNzIGVsZWN0cm9uIGRvbmF0aW9uIHRvIHRoZSBjYXJib255bCBjYXJib24uIEluIGtldG9uZXMgKFJDT1IpLCB0d28gYWxreWwgZ3JvdXBzIHByb3ZpZGUgbW9yZSBzdGVyaWMgaGluZHJhbmNlIGFuZCBpbmNyZWFzZSBlbGVjdHJvbiBkZW5zaXR5IG9uIEM9TywgbWFraW5nIGl0IGxlc3MgZWxlY3Ryb3BoaWxpYy4ifSx7InEiOiJUaGUgcHJvZHVjdCBvZiBhbGRvbCBjb25kZW5zYXRpb24gb2YgYWNldGFsZGVoeWRlIGZvbGxvd2VkIGJ5IGRlaHlkcmF0aW9uIGlzOiIsIm8iOlsiQnV0LTMtZW4tMi1vbCIsIjMtSHlkcm94eWJ1dGFuYWwiLCJCdXQtMi1lbmFsIChjcm90b25hbGRlaHlkZSkiLCJCdXRhbmVkaWFsIl0sImEiOjIsImUiOiJBbGRvbCBjb25kZW5zYXRpb24gb2YgMiBtb2wgQ0gzQ0hPIGdpdmVzIDMtaHlkcm94eWJ1dGFuYWwgKGFsZG9sIHByb2R1Y3QpLiBPbiBkZWh5ZHJhdGlvbiAoaGVhdGluZyksIGl0IGdpdmVzIENIM0NIPUNIQ0hPIChidXQtMi1lbmFsIC8gY3JvdG9uYWxkZWh5ZGUpLCBhbiDOsSzOsi11bnNhdHVyYXRlZCBhbGRlaHlkZS4ifSx7InEiOiJIZWxsLVZvbGhhcmQtWmVsaW5za3kgKEhWWikgcmVhY3Rpb24gaW52b2x2ZXM6IiwibyI6WyJIYWxvZ2VuYXRpb24gYXQgYWxwaGEgY2FyYm9uIG9mIGNhcmJveHlsaWMgYWNpZHMgdXNpbmcgWDIvUCIsIkhhbG9nZW5hdGlvbiBhdCBiZXRhIGNhcmJvbiB1c2luZyBIWCIsIkRlY2FyYm94eWxhdGlvbiBvZiBjYXJib3h5bGljIGFjaWRzIiwiUmVkdWN0aW9uIG9mIGNhcmJveHlsaWMgYWNpZHMiXSwiYSI6MCwiZSI6IkhWWiByZWFjdGlvbjogdHJlYXRtZW50IG9mIGNhcmJveHlsaWMgYWNpZCB3aXRoIENsMiBvciBCcjIgaW4gcHJlc2VuY2Ugb2YgcmVkIHBob3NwaG9ydXMgZ2l2ZXMgYWxwaGEtaGFsb2dlbmF0ZWQgY2FyYm94eWxpYyBhY2lkIChoYWxvZ2VuIGF0IM6xLWNhcmJvbikuIEUuZy4sIENIM0NPT0ggKyBDbDIvUCDihpIgQ2xDSDJDT09ILiJ9LHsicSI6IldoaWNoIHJlYWdlbnQgY29udmVydHMgYW4gYWxkZWh5ZGUgdG8gYSBwcmltYXJ5IGFsY29ob2w/IiwibyI6WyJOYUJINCBvciBMaUFsSDQiLCJUb2xsZW5zIHJlYWdlbnQiLCJGZWhsaW5nIHNvbHV0aW9uIiwiQmVuZWRpY3Qgc29sdXRpb24iXSwiYSI6MCwiZSI6Ik5hQkg0IChtaWxkKSBhbmQgTGlBbEg0IChzdHJvbmcpIGFyZSByZWR1Y2luZyBhZ2VudHMgdGhhdCByZWR1Y2UgYWxkZWh5ZGVzIHRvIHByaW1hcnkgYWxjb2hvbHMuIFRvbGxlbnMsIEZlaGxpbmcsIGFuZCBCZW5lZGljdCBzb2x1dGlvbnMgYXJlIG94aWRpemluZyBhZ2VudHMgdXNlZCBmb3IgZGV0ZWN0aW9uLiJ9LHsicSI6IlRoZSBhY2lkaXR5IG9mIGNhcmJveHlsaWMgYWNpZHMgKFJDT09IKSBjb21wYXJlZCB0byBhbGNvaG9scyAoUk9IKSBpcyBkdWUgdG86IiwibyI6WyJIaWdoZXIgbW9sZWN1bGFyIHdlaWdodCBvZiBSQ09PSCIsIlJlc29uYW5jZSBzdGFiaWxpemF0aW9uIG9mIFJDT08tIGNhcmJveHlsYXRlIGlvbiIsIkhpZ2hlciBlbGVjdHJvbmVnYXRpdml0eSBvZiBjYXJib255bCBveHlnZW4iLCJHcmVhdGVyIHBvbGFyaXR5IG9mIE8tSCBib25kIGluIFJDT09IIl0sImEiOjEsImUiOiJDYXJib3h5bGF0ZSBpb24gKFJDT08tKSBpcyBzdGFiaWxpemVkIGJ5IHJlc29uYW5jZSDigJQgdGhlIG5lZ2F0aXZlIGNoYXJnZSBpcyBkZWxvY2FsaXplZCBvdmVyIGJvdGggb3h5Z2VuIGF0b21zLiBUaGlzIG1ha2VzIHByb3RvbiBkb25hdGlvbiBlYXNpZXIsIGhlbmNlIFJDT09IIGlzIG1vcmUgYWNpZGljIChwS2EgfjQtNSkgdGhhbiBhbGNvaG9sIChwS2EgfjE2LTE4KS4ifSx7InEiOiJETlAgdGVzdCAoMiw0LWRpbml0cm9waGVueWxoeWRyYXppbmUpIGlzIHVzZWQgdG8gY29uZmlybSB0aGUgcHJlc2VuY2Ugb2Y6IiwibyI6WyJBbGNvaG9sIGZ1bmN0aW9uYWwgZ3JvdXAiLCJDYXJib255bCBncm91cCAoYWxkZWh5ZGVzIGFuZCBrZXRvbmVzKSIsIkNhcmJveHlsaWMgYWNpZCBncm91cCIsIkVzdGVyIGdyb3VwIl0sImEiOjEsImUiOiIyLDQtRE5QIHJlYWN0cyB3aXRoIGFsZGVoeWRlcyBhbmQga2V0b25lcyAoY2FyYm9ueWwgY29tcG91bmRzKSB0byBnaXZlIG9yYW5nZS95ZWxsb3cgcHJlY2lwaXRhdGUgKDIsNC1kaW5pdHJvcGhlbnlsaHlkcmF6b25lKS4gSXQgZG9lcyBub3QgcmVhY3Qgd2l0aCBhbGNvaG9scywgY2FyYm94eWxpYyBhY2lkcywgb3IgZXN0ZXJzLiJ9LHsicSI6IldoaWNoIG9mIHRoZSBmb2xsb3dpbmcgdW5kZXJnb2VzIFJvc2VubXVuZCByZWR1Y3Rpb24/IiwibyI6WyJDYXJib3h5bGljIGFjaWQiLCJBY2lkIGNobG9yaWRlIChSQ09DMSkiLCJFc3RlciIsIkFtaWRlIl0sImEiOjEsImUiOiJSb3Nlbm11bmQgcmVkdWN0aW9uOiBhY2lkIGNobG9yaWRlIChSQ09DbCkgKyBIMiAoaW4gcHJlc2VuY2Ugb2YgUGQvQmFTTzQpIOKGkiBhbGRlaHlkZSAoUkNITykuIEJhU080IHBvaXNvbnMgdGhlIGNhdGFseXN0IHRvIHByZXZlbnQgb3Zlci1yZWR1Y3Rpb24gdG8gYWxjb2hvbC4ifV0=”]