{"id":"text-strip-bom","version":"1.0.0","description":"Remove one leading U+FEFF byte-order mark from a Unicode string.","supported_operations":["text strip bom","strip leading bom","remove leading feff"],"unsupported_operations":["strip every U+FEFF","decode files","guess encoding","utf-16 transcoding","unicode normalization","read files"],"semantics":["text is a Unicode string of at most 250 KiB UTF-8.","If the first code point is U+FEFF, exactly one leading BOM is removed and stripped is true.","U+FEFF after the first code point is left unchanged.","If the first code point is not U+FEFF, including the empty string, the text is returned unchanged and stripped is false.","No Unicode normalization, transcoding, or whitespace trimming is performed."],"limits":{"max_input_bytes":256000,"max_output_bytes":256000},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":256000}}},"output_schema":{"type":"object","additionalProperties":false,"required":["text","stripped"],"properties":{"text":{"type":"string","maxLength":256000},"stripped":{"type":"boolean"}}},"examples":[{"input":{"text":"﻿Hello"},"output":{"text":"Hello","stripped":true}}],"execute_url":"/v1/tools/text-strip-bom/versions/1.0.0/execute"}