// Path: src/main/java/com/github/therapi/apidoc/qndhtml/Tag.java
// static String escape(String text) {
//     return StringEscapeUtils.escapeHtml3(text);
// }
// 
// Path: src/main/java/com/github/therapi/core/internal/LangHelper.java
// public static RuntimeException propagate(Throwable throwable) {
//     if (throwable instanceof RuntimeException ) {
//         throw (RuntimeException) throwable;
//     }
//     if (throwable instanceof Error) {
//         throw (Error) throwable;
//     }
//     throw new RuntimeException(throwable);
// }


import static com.github.therapi.apidoc.qndhtml.Tag.escape;
import static com.github.therapi.core.internal.LangHelper.propagate;
import java.io.IOException;
import java.util.LinkedHashMap;
import java.util.Map;
package com.github.therapi.apidoc.qndhtml;




public class Attributes {
    private final Map<String, String> map = new LinkedHashMap<>(0);

    public static Attributes attrs(String name, String value) {
        return new Attributes().attr(name, value);
    }

    public static Attributes attrs() {
        return new Attributes();
    }

    public static Attributes clazz(String value) {
        return attrs("class", value);
    }

    public static Attributes src(String value) {
        return attrs("src", value);
    }

    public static Attributes href(String value) {
// Path: src/main/java/com/github/therapi/apidoc/qndhtml/Tag.java
// static String escape(String text) {
//     return StringEscapeUtils.escapeHtml3(text);
// }
// 
// Path: src/main/java/com/github/therapi/core/internal/LangHelper.java
// public static RuntimeException propagate(Throwable throwable) {
//     if (throwable instanceof RuntimeException ) {
//         throw (RuntimeException) throwable;
//     }
//     if (throwable instanceof Error) {
//         throw (Error) throwable;
//     }
//     throw new RuntimeException(throwable);
// }


// Path: src/main/java/com/github/therapi/apidoc/qndhtml/Attributes.java
import static com.github.therapi.apidoc.qndhtml.Tag.escape;
import static com.github.therapi.core.internal.LangHelper.propagate;
import java.io.IOException;
import java.util.LinkedHashMap;
import java.util.Map;

package com.github.therapi.apidoc.qndhtml;




public class Attributes {
    private final Map<String, String> map = new LinkedHashMap<>(0);

    public static Attributes attrs(String name, String value) {
        return new Attributes().attr(name, value);
    }

    public static Attributes attrs() {
        return new Attributes();
    }

    public static Attributes clazz(String value) {
        return attrs("class", value);
    }

    public static Attributes src(String value) {
        return attrs("src", value);
    }

    public static Attributes href(String value) {
        return attrs("href", value);